diff options
| author | JosJuice <josjuice@gmail.com> | 2023-06-23 20:40:04 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2023-06-23 20:40:04 +0200 |
| commit | b5e197e2dc2d46d570509152d5dcdc7c862a70ad (patch) | |
| tree | 6bdfa5b50a326ed7b9f50a2d4760ae0e75635bf2 /Source/Android/app/src/main/java | |
| parent | 51dfc03805cf1c00727e2cbc69f2139b74704425 (diff) | |
Android: Handle game shutdown in onTitleChanged
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/activities/EmulationActivity.kt | 9 |
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() { |
