dolphin/Source
JosJuice 9ca9d073df Android: Fix race condition in displayAlertMsg
It was possible for sAlertMessageLock.notify() to be called before
sAlertMessageLock.wait(), causing Dolphin to deadlock. In particular,
this was guaranteed to happen if displayAlertMsg was called from the UI
thread while the emulation activity is being destroyed, because
runOnUiThread runs the passed-in anonymous function immediately when
called from the UI thread.

By replacing Object.wait/Object.notify with Semaphore.acquire/
Semaphore.release, it no longer matters what order the methods are
called in.
2024-04-05 22:46:48 +02:00
..
Android Android: Fix race condition in displayAlertMsg 2024-04-05 22:46:48 +02:00
Core Merge pull request #12678 from JosJuice/no-getpointer-part-2 2024-04-04 21:43:57 +02:00
DSPSpy
DSPTool DolphinQt: A Ubiquitous Signal For When Symbols Change 2024-03-28 09:57:22 -07:00
PCH
UnitTests Merge pull request #12645 from mitaclaw/ppc-symbols-signal 2024-03-31 06:36:09 +02:00
VSProps Update rcheevos submodule to newest master. 2024-04-03 15:03:36 -04:00
.clang-format
CMakeLists.txt CMakeLists: Add Clang's Specific WShadow Diagnostics 2024-03-09 15:34:39 -08:00
dolphin-emu.sln Externals: add tinygltf, a library used to load or save GLTF mesh files 2024-02-11 13:26:39 -06:00