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
..
2023-02-11 20:28:41 -08:00
2023-01-31 19:41:24 +13:00
2018-07-07 00:48:38 +02:00
2021-07-13 16:43:28 +02:00
2022-11-27 03:47:12 +01:00
2023-01-31 18:46:02 +13:00
2021-07-13 16:43:28 +02:00
2023-02-09 18:36:20 +13:00
2023-01-31 19:41:24 +13:00
2023-01-31 19:41:24 +13:00
2023-01-22 14:50:30 +13:00
2022-06-21 13:35:14 -07:00
2022-06-21 13:35:14 -07:00
2018-07-07 00:48:38 +02:00
2023-01-31 19:41:24 +13:00
2022-06-30 15:26:48 -05:00