Przeglądaj źródła

Merge pull request #352 from xdec/PR_XDEC_172

Qt: Citra crashes if disassembler pause button is pressed while no game is running. #172
bunnei 11 lat temu
rodzic
commit
5763d40319
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      src/citra_qt/debugger/disassembler.cpp

+ 3 - 1
src/citra_qt/debugger/disassembler.cpp

@@ -220,7 +220,9 @@ void DisassemblerWidget::OnPause()
     emu_thread.SetCpuRunning(false);
     emu_thread.SetCpuRunning(false);
 
 
     // TODO: By now, the CPU might not have actually stopped...
     // TODO: By now, the CPU might not have actually stopped...
-    model->SetNextInstruction(Core::g_app_core->GetPC());
+    if (Core::g_app_core) {
+        model->SetNextInstruction(Core::g_app_core->GetPC());
+    }
 }
 }
 
 
 void DisassemblerWidget::OnToggleStartStop()
 void DisassemblerWidget::OnToggleStartStop()