mirror of https://github.com/godotengine/godot
Android: Set FileDialog default Filesystem root
This commit is contained in:
parent
6c05ec3d67
commit
7f64f230a7
|
|
@ -1103,9 +1103,16 @@ void FileDialog::set_access(Access p_access) {
|
||||||
if (access == p_access) {
|
if (access == p_access) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
access = p_access;
|
||||||
|
root_prefix = "";
|
||||||
|
root_subfolder = "";
|
||||||
|
|
||||||
switch (p_access) {
|
switch (p_access) {
|
||||||
case ACCESS_FILESYSTEM: {
|
case ACCESS_FILESYSTEM: {
|
||||||
dir_access = DirAccess::create(DirAccess::ACCESS_FILESYSTEM);
|
dir_access = DirAccess::create(DirAccess::ACCESS_FILESYSTEM);
|
||||||
|
#ifdef ANDROID_ENABLED
|
||||||
|
set_root_subfolder(OS::get_singleton()->get_system_dir(OS::SYSTEM_DIR_DESKTOP));
|
||||||
|
#endif
|
||||||
} break;
|
} break;
|
||||||
case ACCESS_RESOURCES: {
|
case ACCESS_RESOURCES: {
|
||||||
dir_access = DirAccess::create(DirAccess::ACCESS_RESOURCES);
|
dir_access = DirAccess::create(DirAccess::ACCESS_RESOURCES);
|
||||||
|
|
@ -1114,9 +1121,6 @@ void FileDialog::set_access(Access p_access) {
|
||||||
dir_access = DirAccess::create(DirAccess::ACCESS_USERDATA);
|
dir_access = DirAccess::create(DirAccess::ACCESS_USERDATA);
|
||||||
} break;
|
} break;
|
||||||
}
|
}
|
||||||
access = p_access;
|
|
||||||
root_prefix = "";
|
|
||||||
root_subfolder = "";
|
|
||||||
_update_drives();
|
_update_drives();
|
||||||
invalidate();
|
invalidate();
|
||||||
update_filters();
|
update_filters();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue