diff --git a/core/src/mindustry/ui/dialogs/FileChooser.java b/core/src/mindustry/ui/dialogs/FileChooser.java index c755585b12..6ece055569 100644 --- a/core/src/mindustry/ui/dialogs/FileChooser.java +++ b/core/src/mindustry/ui/dialogs/FileChooser.java @@ -20,8 +20,8 @@ public class FileChooser extends BaseDialog{ private static final Fi homeDirectory = Core.files.absolute(Core.files.getExternalStoragePath()); static Fi lastDirectory = Core.files.absolute(Core.settings.getString("lastDirectory", homeDirectory.absolutePath())); - private Table files; Fi directory = lastDirectory; + private Table files; private ScrollPane pane; private TextField navigation, filefield; private TextButton ok; @@ -37,6 +37,10 @@ public class FileChooser extends BaseDialog{ this.filter = filter; this.selectListener = result; + if(!lastDirectory.exists()){ + lastDirectory = homeDirectory; + } + onResize(() -> { cont.clear(); setupWidgets(); diff --git a/gradle.properties b/gradle.properties index 8b927871e4..fce1f0cf7e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,4 +10,4 @@ kapt.include.compile.classpath=false kotlin.stdlib.default.dependency=false #needed for android compilation android.useAndroidX=true -archash=7f3955755fc4a37e2778b53869b233d2db7b73f3 +archash=b4dc34071be92f154034d9d9621e015f5c49030c