From 3eb07e977269b6d2ddd126f78acd6d4b4a219e71 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Sun, 8 Aug 2021 16:22:52 +0200 Subject: Android: Don't rely on onPause for pausing before destroying surface Fixes a crash which was uncovered (or just made more likely?) by the previous commit. --- .../main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/Android/app/src/main/java') diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java index ce35f1e98e..d4780e9605 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java @@ -186,6 +186,7 @@ public final class EmulationFragment extends Fragment implements SurfaceHolder.C { Log.debug("[EmulationFragment] Surface destroyed."); NativeLibrary.SurfaceDestroyed(); + mRunWhenSurfaceIsValid = true; } public void stopEmulation() -- cgit v1.2.3