|
|
@@ -79,8 +79,8 @@ protected:
|
|
|
using HandlerFnP = void (Self::*)(HLERequestContext&);
|
|
|
|
|
|
/// Used to gain exclusive access to the service members, e.g. from CoreTiming thread.
|
|
|
- [[nodiscard]] std::scoped_lock<std::mutex> LockService() {
|
|
|
- return std::scoped_lock{lock_service};
|
|
|
+ [[nodiscard]] virtual std::unique_lock<std::mutex> LockService() {
|
|
|
+ return std::unique_lock{lock_service};
|
|
|
}
|
|
|
|
|
|
/// System context that the service operates under.
|