Просмотр исходного кода

yuzu: Shutdown game on restart to reload per game config

Narr the Reg 3 лет назад
Родитель
Сommit
0a88c7dbbe
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      src/yuzu/main.cpp

+ 4 - 2
src/yuzu/main.cpp

@@ -3018,8 +3018,10 @@ void GMainWindow::OnRestartGame() {
     if (!system->IsPoweredOn()) {
         return;
     }
-    // Make a copy since BootGame edits game_path
-    BootGame(QString(current_game_path));
+    // Make a copy since ShutdownGame edits game_path
+    const auto current_game = QString(current_game_path);
+    ShutdownGame();
+    BootGame(current_game);
 }
 
 void GMainWindow::OnPauseGame() {