summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java/org
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-06-28 12:48:54 -0400
committerGitHub <noreply@github.com>2023-06-28 12:48:54 -0400
commite185dbf85740a797b0d2245b05bfee427d5bd272 (patch)
treed8b6e3c2586cd00e856b87302cf6d922c91f2e32 /Source/Android/app/src/main/java/org
parent86adfa7e251a4dbb2c4c975f19fbf68a7f814519 (diff)
parentb5e197e2dc2d46d570509152d5dcdc7c862a70ad (diff)
Merge pull request #11989 from JosJuice/android-title-on-shutdown
Android: Handle game shutdown in onTitleChanged
Diffstat (limited to 'Source/Android/app/src/main/java/org')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt
index 9d189eac32..8ad871a57d 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt
@@ -234,9 +234,14 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider {
menuToastShown = true
}
- title = NativeLibrary.GetCurrentTitleDescription()
+ try {
+ title = NativeLibrary.GetCurrentTitleDescription()
- emulationFragment?.refreshInputOverlay()
+ emulationFragment?.refreshInputOverlay()
+ } catch (_: IllegalStateException) {
+ // Most likely the core delivered an onTitleChanged while emulation was shutting down.
+ // Let's just ignore it, since we're about to shut down anyway.
+ }
}
override fun onDestroy() {