Android: un-needed transition to Pause state.

- Don't need to go into Pause state, since onPause() has been called before.
- Don't need to call nativePause is SDLThread is already ended
This commit is contained in:
Sylvain Becker 2019-01-10 15:29:37 +01:00
parent 8dd915507e
commit 61d37de099

View File

@ -390,9 +390,6 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
return;
}
mNextNativeState = NativeState.PAUSED;
SDLActivity.handleNativeState();
// Send a quit message to the application
SDLActivity.mExitCalledFromJava = true;
SDLActivity.nativeQuit();
@ -483,9 +480,12 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
// Try a transition to paused state
if (mNextNativeState == NativeState.PAUSED) {
if (mSDLThread != null) {
nativePause();
if (mSurface != null)
}
if (mSurface != null) {
mSurface.handlePause();
}
mCurrentNativeState = mNextNativeState;
return;
}