From 339d037d4e88aa8f8ad18bc80bfb05278bdf43c8 Mon Sep 17 00:00:00 2001 From: Aaron Culliney Date: Sun, 27 Sep 2015 13:31:55 -0700 Subject: [PATCH] superstitiously remove synchronization of overridden lifecycle method --- .../main/java/org/deadc0de/apple2ix/Apple2Activity.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java index d1163c3a..72c83da2 100644 --- a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java +++ b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Activity.java @@ -176,10 +176,13 @@ public class Apple2Activity extends Activity { } @Override - protected synchronized void onPause() { + protected void onPause() { super.onPause(); - mPausing.set(true); + boolean wasPausing = mPausing.getAndSet(true); + if (wasPausing) { + return; + } Log.d(TAG, "onPause()"); mView.onPause();