diff --git a/android/app/src/main/java/com/classicube/MainActivity.java b/android/app/src/main/java/com/classicube/MainActivity.java index 63779edf8..56573c378 100644 --- a/android/app/src/main/java/com/classicube/MainActivity.java +++ b/android/app/src/main/java/com/classicube/MainActivity.java @@ -387,7 +387,8 @@ public class MainActivity extends Activity { // --------------- VIEWS ---------------- // ====================================== volatile boolean fullscreen; - final Semaphore winDestroyedSem = new Semaphore(0, true); + // static to persist across activity destroy/create + static final Semaphore winDestroyedSem = new Semaphore(0, true); SurfaceHolder.Callback callback; CCView curView;