project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java
branchhedgeroid
changeset 6035 bdd0528ee8a6
parent 6033 6bcc36225162
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java	Tue Oct 04 19:20:42 2011 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/mobile/SDLActivity.java	Fri Oct 07 14:17:07 2011 +0200
@@ -8,6 +8,7 @@
 
 import org.hedgewars.mobile.EngineProtocol.EngineProtocolNetwork;
 import org.hedgewars.mobile.EngineProtocol.GameConfig;
+import org.hedgewars.mobile.EngineProtocol.PascalExports;
 import org.hedgewars.mobile.TouchInterface.TouchInterface;
 
 import android.app.Activity;
@@ -346,7 +347,8 @@
 		Log.v("SDL", "surfaceDestroyed()");
 
 		// Send a quit message to the application
-		SDLActivity.nativeQuit();
+		//SDLActivity.nativeQuit();
+                PascalExports.HWterminate(true);
 
 		// Now wait for the SDL thread to quit
 		if (mSDLThread != null) {
@@ -520,7 +522,7 @@
 		if (event.getAction() == KeyEvent.ACTION_DOWN) {
 			Log.v("SDL", "key down: " + keyCode);
 			if(keyCode == KeyEvent.KEYCODE_BACK){//TODO ask user to quit or not
-				SDLActivity.nativeQuit();
+				PascalExports.HWterminate(true);
 				//SDLActivity.mSingleton.finish();
 			}else{
 				SDLActivity.onNativeKeyDown(keyCode);