dolphin/Source
JosJuice 6f0266e8de DolphinQt: Only update call stack if paused
This avoids a pseudo infinite loop where CodeWidget::UpdateCallstack
would lock the CPU in order to read the call stack, causing the CPU to
call Host_UpdateDisasmDialog because it's transitioning from running to
pausing, causing Host::UpdateDisasmDialog to be emitted, causing
CodeWidget::Update to be called, once again causing
CodeWidget::UpdateCallstack to be called, repeating the cycle.

Dolphin didn't go completely unresponsive during this, because
Host_UpdateDisasmDialog schedules the emitting of Host::UpdateDisasmDialog
to happen on another thread without blocking, but it was stopping certain
operations like exiting emulation from working.
2023-02-12 12:50:28 +01:00
..
Android Rename VI Skip to VBI Skip 2023-02-11 20:28:41 -08:00
Core DolphinQt: Only update call stack if paused 2023-02-12 12:50:28 +01:00
DSPSpy
DSPTool Use GNUInstallDirs for installation paths 2023-01-30 09:44:44 -06:00
PCH CMake/MSVC: Fix warnings about conflicting /Zi and /Z7 2023-01-31 23:21:07 +13:00
UnitTests CMake: Use imported target for fmt in tests 2023-01-29 14:37:54 -06:00
VSProps msvc: note some things to enable in vs 17.5 2023-01-13 01:36:03 -08:00
.clang-format
CMakeLists.txt
dolphin-emu.sln Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00