Explorar o código

Fixed crash if mSurface isn't set up when we pause the application

Sam Lantinga %!s(int64=8) %!d(string=hai) anos
pai
achega
45536710f3

+ 2 - 1
android-project/app/src/main/java/org/libsdl/app/SDLActivity.java

@@ -354,7 +354,8 @@ public class SDLActivity extends Activity {
         // Try a transition to paused state
         if (mNextNativeState == NativeState.PAUSED) {
             nativePause();
-            mSurface.handlePause();
+            if (mSurface != null)
+                mSurface.handlePause();
             mCurrentNativeState = mNextNativeState;
             return;
         }