diff --git a/SPD-classes/src/main/java/com/watabou/utils/DeviceCompat.java b/SPD-classes/src/main/java/com/watabou/utils/DeviceCompat.java index aa7468a41..5deeeab25 100644 --- a/SPD-classes/src/main/java/com/watabou/utils/DeviceCompat.java +++ b/SPD-classes/src/main/java/com/watabou/utils/DeviceCompat.java @@ -24,6 +24,7 @@ package com.watabou.utils; import com.badlogic.gdx.Application; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input; +import com.badlogic.gdx.utils.SharedLibraryLoader; import com.watabou.noosa.Game; //TODO migrate to platformSupport class @@ -44,15 +45,15 @@ public class DeviceCompat { } public static boolean isAndroid(){ - return Gdx.app.getType() == Application.ApplicationType.Android; + return SharedLibraryLoader.isAndroid; } public static boolean isiOS(){ - return Gdx.app.getType() == Application.ApplicationType.iOS; + return SharedLibraryLoader.isIos; } public static boolean isDesktop(){ - return Gdx.app.getType() == Application.ApplicationType.Desktop; + return SharedLibraryLoader.isWindows || SharedLibraryLoader.isMac || SharedLibraryLoader.isLinux; } public static boolean hasHardKeyboard(){ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java index caa472e19..b44693255 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/SPDSettings.java @@ -64,7 +64,7 @@ public class SPDSettings extends GameSettings { } public static boolean fullscreen() { - return getBoolean( KEY_FULLSCREEN, false ); + return getBoolean( KEY_FULLSCREEN, DeviceCompat.isDesktop() ); } public static void landscape( boolean value ){