diff options
| author | JosJuice <josjuice@gmail.com> | 2021-08-08 16:22:52 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2021-09-21 16:33:57 +0200 |
| commit | 3eb07e977269b6d2ddd126f78acd6d4b4a219e71 (patch) | |
| tree | 730e05febabb19b04357016075389825c080b3e5 /Source/Android/app/src/main/java | |
| parent | 446e2d9119a3c4281e72feefca9bbcd2b1eb21e3 (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.java | 1 |
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() |
