Explorar el Código

hle: service: vi: Create a service thread where appropriate.

bunnei hace 4 años
padre
commit
d02bf6dab1
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/core/hle/service/vi/vi.cpp

+ 2 - 1
src/core/hle/service/vi/vi.cpp

@@ -77,7 +77,8 @@ static_assert(sizeof(NativeWindow) == 0x28, "NativeWindow has wrong size");
 class IHOSBinderDriver final : public ServiceFramework<IHOSBinderDriver> {
 class IHOSBinderDriver final : public ServiceFramework<IHOSBinderDriver> {
 public:
 public:
     explicit IHOSBinderDriver(Core::System& system_, NVFlinger::HosBinderDriverServer& server_)
     explicit IHOSBinderDriver(Core::System& system_, NVFlinger::HosBinderDriverServer& server_)
-        : ServiceFramework{system_, "IHOSBinderDriver"}, server(server_) {
+        : ServiceFramework{system_, "IHOSBinderDriver", ServiceThreadType::CreateNew},
+          server(server_) {
         static const FunctionInfo functions[] = {
         static const FunctionInfo functions[] = {
             {0, &IHOSBinderDriver::TransactParcel, "TransactParcel"},
             {0, &IHOSBinderDriver::TransactParcel, "TransactParcel"},
             {1, &IHOSBinderDriver::AdjustRefcount, "AdjustRefcount"},
             {1, &IHOSBinderDriver::AdjustRefcount, "AdjustRefcount"},