diff -r db4751cb4f53 -r 5b2b86a37089 project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java Sun Sep 25 18:19:45 2011 +0200 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java Sun Sep 25 18:22:12 2011 +0200 @@ -285,6 +285,12 @@ String.valueOf(surfaceWidth), String.valueOf(surfaceHeight), "0", "null", "xeli", "1", "1", "1", "0", "", path }); + try { + ipc.quitIPC(); + ipc.join(); + } catch (InterruptedException e) { + e.printStackTrace(); + } //Log.v("SDL", "SDL thread terminated"); SDLActivity.mSingleton.finish(); } @@ -351,7 +357,7 @@ } mSDLThread = null; - // Log.v("SDL", "Finished waiting for SDL thread"); + Log.v("SDL", "Finished waiting for SDL thread"); } //enableSensor(Sensor.TYPE_ACCELEROMETER, false);