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 f57be2e626
commit dfdac7d38a
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