File tree Expand file tree Collapse file tree
app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -88,7 +88,6 @@ public static void loadPreferences(Context ctx) {
8888 PREF_MOUSESPEED = ((float )DEFAULT_PREF .getInt ("mousespeed" ,100 ))/100f ;
8989 PREF_IGNORE_NOTCH = DEFAULT_PREF .getBoolean ("ignoreNotch" , false );
9090 PREF_LONGPRESS_TRIGGER = DEFAULT_PREF .getInt ("timeLongPressTrigger" , 300 );
91- PREF_DEFAULTCTRL_PATH = DEFAULT_PREF .getString ("defaultCtrl" , Tools .CTRLDEF_FILE );
9291 PREF_FORCE_ENGLISH = DEFAULT_PREF .getBoolean ("force_english" , false );
9392 PREF_CHECK_LIBRARY_SHA = DEFAULT_PREF .getBoolean ("checkLibraries" ,true );
9493 PREF_DISABLE_GESTURES = DEFAULT_PREF .getBoolean ("disableGestures" ,false );
@@ -124,6 +123,10 @@ public static void loadPreferences(Context ctx) {
124123 PREF_MOUSE_GRAB_FORCE = DEFAULT_PREF .getBoolean ("always_grab_mouse" , false );
125124 PREF_KEYBOARD_PANNING = DEFAULT_PREF .getBoolean ("keyboardPanning" , true );
126125
126+ // User may have deleted their default control
127+ String userDefCtrl = DEFAULT_PREF .getString ("defaultCtrl" , Tools .CTRLDEF_FILE );
128+ PREF_DEFAULTCTRL_PATH = FileUtils .exists (userDefCtrl ) ? userDefCtrl : Tools .CTRLDEF_FILE ;
129+
127130 String argLwjglLibname = "-Dorg.lwjgl.opengl.libname=" ;
128131 for (String arg : JREUtils .parseJavaArguments (PREF_CUSTOM_JAVA_ARGS )) {
129132 if (arg .startsWith (argLwjglLibname )) {
You can’t perform that action at this time.
0 commit comments