Small fix to suspend/resume

This commit is contained in:
pelya
2011-08-29 18:17:57 +03:00
parent a9db7dc1de
commit 39457725f6
2 changed files with 5 additions and 3 deletions

View File

@@ -502,7 +502,8 @@ class DemoGLSurfaceView extends GLSurfaceView_SDL {
@Override @Override
public void onPause() { public void onPause() {
mRenderer.accelerometer.stop(); if( mRenderer.accelerometer != null ) // For some reason it crashes here often - are we getting this event before initialization?
mRenderer.accelerometer.stop();
super.onPause(); super.onPause();
mRenderer.mPaused = true; mRenderer.mPaused = true;
}; };
@@ -518,7 +519,8 @@ class DemoGLSurfaceView extends GLSurfaceView_SDL {
System.out.println("libSDL: DemoGLSurfaceView.onResume(): mRenderer.mGlSurfaceCreated " + mRenderer.mGlSurfaceCreated + " mRenderer.mPaused " + mRenderer.mPaused); System.out.println("libSDL: DemoGLSurfaceView.onResume(): mRenderer.mGlSurfaceCreated " + mRenderer.mGlSurfaceCreated + " mRenderer.mPaused " + mRenderer.mPaused);
if( mRenderer.mGlSurfaceCreated && ! mRenderer.mPaused || Globals.NonBlockingSwapBuffers ) if( mRenderer.mGlSurfaceCreated && ! mRenderer.mPaused || Globals.NonBlockingSwapBuffers )
mRenderer.nativeGlContextRecreated(); mRenderer.nativeGlContextRecreated();
mRenderer.accelerometer.start(); if( mRenderer.accelerometer != null ) // For some reason it crashes here often - are we getting this event before initialization?
mRenderer.accelerometer.start();
}; };
// This seems like redundant code - it handled in MainActivity.java // This seems like redundant code - it handled in MainActivity.java

View File

@@ -1 +1 @@
fheroes2 puae