summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2021-08-08 16:22:52 +0200
committerJosJuice <josjuice@gmail.com>2021-09-21 16:33:57 +0200
commit3eb07e977269b6d2ddd126f78acd6d4b4a219e71 (patch)
tree730e05febabb19b04357016075389825c080b3e5 /Source/Android/app/src/main/java
parent446e2d9119a3c4281e72feefca9bbcd2b1eb21e3 (diff)
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.
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java1
1 files changed, 1 insertions, 0 deletions
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()