diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2025-08-01 21:23:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-01 21:23:28 +0200 |
| commit | 5439a345a7965b7a7163a94c5024d5ba3d21e0ed (patch) | |
| tree | 7ef9cd85e020276ca5f089fcb11379c5f2212b9e /Source/Android/app/src/main/java | |
| parent | 6b82389f45396841d123e5ccc063046938bb17ce (diff) | |
| parent | c3be0495719104fa0bc7a450aac1a6ae5d4711b9 (diff) | |
Merge pull request #13829 from JosJuice/android-retroachievements-pause-override
Android: Don't let RetroAchievements override onPause
Diffstat (limited to 'Source/Android/app/src/main/java')
3 files changed, 3 insertions, 3 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java index e9ab837619..69b9a94595 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java @@ -362,7 +362,7 @@ public final class NativeLibrary /** * Pauses emulation. */ - public static native void PauseEmulation(); + public static native void PauseEmulation(boolean overrideAchievementRestrictions); /** * Stops emulation. 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 112b780df0..b743328920 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 @@ -455,7 +455,7 @@ class EmulationActivity : AppCompatActivity(), ThemeProvider { MENU_ACTION_REFRESH_WIIMOTES -> NativeLibrary.RefreshWiimotes() MENU_ACTION_PAUSE_EMULATION -> { hasUserPausedEmulation = true - NativeLibrary.PauseEmulation() + NativeLibrary.PauseEmulation(false) } MENU_ACTION_UNPAUSE_EMULATION -> { diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt index eeb223c3db..04db24c03a 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.kt @@ -109,7 +109,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { override fun onPause() { if (NativeLibrary.IsRunningAndUnpaused() && !NativeLibrary.IsShowingAlertMessage()) { Log.debug("[EmulationFragment] Pausing emulation.") - NativeLibrary.PauseEmulation() + NativeLibrary.PauseEmulation(true) } super.onPause() } |
