hle: kernel: Move ServiceThread ownership to KernelCore.

- Fixes a circular dependency which prevented threads from being released on shutdown.
This commit is contained in:
bunnei 2020-12-15 00:41:48 -08:00
parent b2ef309edb
commit 67051cf10c
4 changed files with 48 additions and 5 deletions

View file

@ -167,7 +167,7 @@ private:
std::string name;
/// Thread to dispatch service requests
std::unique_ptr<ServiceThread> service_thread;
std::weak_ptr<ServiceThread> service_thread;
};
} // namespace Kernel