aboutsummaryrefslogtreecommitdiff
path: root/src/common/host_memory.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-30 00:53:47 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-30 00:53:47 -0400
commit636d4526108a682aa2e344bcb4a9ad1eafecc52e (patch)
treefeff3e67f7dcc8dd912e5ddf3855916e06a47af7 /src/common/host_memory.cpp
parentd56039ace99338293658f931a871e4dba203e3ab (diff)
core_timing: request the timer thread's stop before waking it
CoreTiming::Reset set pause_event and event, and only then requested the stop. The woken timer thread could take the wake-up, still see no stop request, and go back to waiting on pause_event for good; the join that follows then hung the frontend while booting a game ("Not Responding", main thread in CoreTiming::Reset -> std::thread::join). Request the stop first, so the thread sees it whenever it wakes.
Diffstat (limited to 'src/common/host_memory.cpp')
0 files changed, 0 insertions, 0 deletions