diff --git a/shell/android/AndroidManifest.xml b/shell/android/AndroidManifest.xml
index 404e6237e..a6102808d 100644
--- a/shell/android/AndroidManifest.xml
+++ b/shell/android/AndroidManifest.xml
@@ -6,55 +6,92 @@
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
+
-
+ android:configChanges="orientation|screenSize|screenLayout|uiMode|keyboard|keyboardHidden"
+ android:label="@string/app_name" >
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/shell/android/src/com/reicast/emulator/EditVJoyActivity.java b/shell/android/src/com/reicast/emulator/EditVJoyActivity.java
index 82bb8415c..2a2b909a0 100644
--- a/shell/android/src/com/reicast/emulator/EditVJoyActivity.java
+++ b/shell/android/src/com/reicast/emulator/EditVJoyActivity.java
@@ -3,6 +3,7 @@ package com.reicast.emulator;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Intent;
+import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.view.Gravity;
@@ -158,4 +159,9 @@ public class EditVJoyActivity extends Activity {
} else
return super.onKeyDown(keyCode, event);
}
+
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ }
}
diff --git a/shell/android/src/com/reicast/emulator/GL2JNIActivity.java b/shell/android/src/com/reicast/emulator/GL2JNIActivity.java
index 2819872f6..21ee27025 100644
--- a/shell/android/src/com/reicast/emulator/GL2JNIActivity.java
+++ b/shell/android/src/com/reicast/emulator/GL2JNIActivity.java
@@ -694,11 +694,6 @@ public class GL2JNIActivity extends Activity {
@Override
public void onConfigurationChanged(Configuration newConfig) {
- if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
- // do your task
- } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
- // do your task
- }
super.onConfigurationChanged(newConfig);
}
diff --git a/shell/android/src/com/reicast/emulator/GenerateLogs.java b/shell/android/src/com/reicast/emulator/GenerateLogs.java
index 2b63ef8d1..1532713be 100644
--- a/shell/android/src/com/reicast/emulator/GenerateLogs.java
+++ b/shell/android/src/com/reicast/emulator/GenerateLogs.java
@@ -7,6 +7,7 @@ import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
+
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.AsyncTask;