diff --git a/pcsx2/System/SysCoreThread.cpp b/pcsx2/System/SysCoreThread.cpp index d69e5014a7..427ed8920a 100644 --- a/pcsx2/System/SysCoreThread.cpp +++ b/pcsx2/System/SysCoreThread.cpp @@ -233,7 +233,7 @@ void SysCoreThread::GameStartingInThread() MIPSAnalyst::ScanForFunctions(ElfTextRange.first,ElfTextRange.first+ElfTextRange.second,true); symbolMap.UpdateActiveSymbols(); - sApp.PostAppMethod(&Pcsx2App::resetDebugger); + //sApp.PostAppMethod(&Pcsx2App::resetDebugger); ApplyLoadedPatches(PPT_ONCE_ON_LOAD); #ifdef USE_SAVESLOT_UI_UPDATES diff --git a/pcsx2/gui/Debugger/DisassemblyDialog.cpp b/pcsx2/gui/Debugger/DisassemblyDialog.cpp index c8866f74a8..7406df99c8 100644 --- a/pcsx2/gui/Debugger/DisassemblyDialog.cpp +++ b/pcsx2/gui/Debugger/DisassemblyDialog.cpp @@ -22,6 +22,7 @@ #include "DebugTools/MipsStackWalk.h" #include "BreakpointWindow.h" #include "PathDefs.h" +#include "wx/busyinfo.h" #ifdef _WIN32 #include @@ -610,6 +611,9 @@ void DisassemblyDialog::setDebugMode(bool debugMode, bool switchPC) if (debugMode) { + wxBusyInfo wait("Please wait, Reading ELF functions"); + reset(); + wait.~wxBusyInfo(); CBreakPoints::ClearTemporaryBreakPoints(); breakRunButton->SetLabel(L"Run");