FileChooser cleanup
This commit is contained in:
@@ -20,8 +20,8 @@ public class FileChooser extends BaseDialog{
|
|||||||
private static final Fi homeDirectory = Core.files.absolute(Core.files.getExternalStoragePath());
|
private static final Fi homeDirectory = Core.files.absolute(Core.files.getExternalStoragePath());
|
||||||
static Fi lastDirectory = Core.files.absolute(Core.settings.getString("lastDirectory", homeDirectory.absolutePath()));
|
static Fi lastDirectory = Core.files.absolute(Core.settings.getString("lastDirectory", homeDirectory.absolutePath()));
|
||||||
|
|
||||||
private Table files;
|
|
||||||
Fi directory = lastDirectory;
|
Fi directory = lastDirectory;
|
||||||
|
private Table files;
|
||||||
private ScrollPane pane;
|
private ScrollPane pane;
|
||||||
private TextField navigation, filefield;
|
private TextField navigation, filefield;
|
||||||
private TextButton ok;
|
private TextButton ok;
|
||||||
@@ -37,6 +37,10 @@ public class FileChooser extends BaseDialog{
|
|||||||
this.filter = filter;
|
this.filter = filter;
|
||||||
this.selectListener = result;
|
this.selectListener = result;
|
||||||
|
|
||||||
|
if(!lastDirectory.exists()){
|
||||||
|
lastDirectory = homeDirectory;
|
||||||
|
}
|
||||||
|
|
||||||
onResize(() -> {
|
onResize(() -> {
|
||||||
cont.clear();
|
cont.clear();
|
||||||
setupWidgets();
|
setupWidgets();
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ kapt.include.compile.classpath=false
|
|||||||
kotlin.stdlib.default.dependency=false
|
kotlin.stdlib.default.dependency=false
|
||||||
#needed for android compilation
|
#needed for android compilation
|
||||||
android.useAndroidX=true
|
android.useAndroidX=true
|
||||||
archash=7f3955755fc4a37e2778b53869b233d2db7b73f3
|
archash=b4dc34071be92f154034d9d9621e015f5c49030c
|
||||||
|
|||||||
Reference in New Issue
Block a user