dolphin/Source/Android
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
..
app Android: Fix race condition in displayAlertMsg 2024-04-05 22:46:48 +02:00
benchmark android: Regenerate baseline profile module for AGP 8.2.0 2023-12-09 15:44:29 -05:00
gradle/wrapper android: Update AGP to 8.2.0 2023-12-09 15:44:29 -05:00
jni Merge pull request #12645 from mitaclaw/ppc-symbols-signal 2024-03-31 06:36:09 +02:00
.gitignore android: Regenerate baseline profile module for AGP 8.2.0 2023-12-09 15:44:29 -05:00
build.gradle.kts android: Regenerate baseline profile module for AGP 8.2.0 2023-12-09 15:44:29 -05:00
code-style-java.xml
gradle.properties Android: Upgrade to AGP 8.0.2 2023-06-11 23:44:44 -04:00
gradlew
gradlew.bat
settings.gradle.kts android: Regenerate baseline profile module for AGP 8.2.0 2023-12-09 15:44:29 -05:00