v0.7.4b: fixed failing to launch in landscape on some android phones
This commit is contained in:
parent
489ea63752
commit
c93bc9784b
|
@ -22,6 +22,7 @@
|
||||||
package com.shatteredpixel.shatteredpixeldungeon.android;
|
package com.shatteredpixel.shatteredpixeldungeon.android;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.content.pm.ActivityInfo;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.opengl.GLSurfaceView;
|
import android.opengl.GLSurfaceView;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
@ -59,6 +60,15 @@ public class AndroidLauncher extends AndroidApplication {
|
||||||
Game.versionCode = 0;
|
Game.versionCode = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//set desired orientation (if it exists) before initializing the app.
|
||||||
|
if (getPreferences("ShatteredPixelDungeon").contains("landscape")) {
|
||||||
|
if (getPreferences("ShatteredPixelDungeon").getBoolean("landscape")){
|
||||||
|
instance.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
|
||||||
|
} else {
|
||||||
|
instance.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
|
AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
|
||||||
config.depth = 0;
|
config.depth = 0;
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user