Parcourir la source

yuzu: Disable game list while game is running

german77 il y a 3 ans
Parent
commit
e5be1835ab
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      src/yuzu/main.cpp

+ 4 - 0
src/yuzu/main.cpp

@@ -1798,6 +1798,7 @@ void GMainWindow::BootGame(const QString& filename, u64 program_id, std::size_t
     }
     }
 
 
     system->SetShuttingDown(false);
     system->SetShuttingDown(false);
+    game_list->setDisabled(true);
 
 
     // Create and start the emulation thread
     // Create and start the emulation thread
     emu_thread = std::make_unique<EmuThread>(*system);
     emu_thread = std::make_unique<EmuThread>(*system);
@@ -1993,6 +1994,9 @@ void GMainWindow::OnEmulationStopped() {
     // When closing the game, destroy the GLWindow to clear the context after the game is closed
     // When closing the game, destroy the GLWindow to clear the context after the game is closed
     render_window->ReleaseRenderTarget();
     render_window->ReleaseRenderTarget();
 
 
+    // Enable game list
+    game_list->setEnabled(true);
+
     Settings::RestoreGlobalState(system->IsPoweredOn());
     Settings::RestoreGlobalState(system->IsPoweredOn());
     system->HIDCore().ReloadInputDevices();
     system->HIDCore().ReloadInputDevices();
     UpdateStatusButtons();
     UpdateStatusButtons();