File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -1103,9 +1103,16 @@ void FileDialog::set_access(Access p_access) {
11031103 if (access == p_access) {
11041104 return ;
11051105 }
1106+ access = p_access;
1107+ root_prefix = " " ;
1108+ root_subfolder = " " ;
1109+
11061110 switch (p_access) {
11071111 case ACCESS_FILESYSTEM: {
11081112 dir_access = DirAccess::create (DirAccess::ACCESS_FILESYSTEM);
1113+ #ifdef ANDROID_ENABLED
1114+ set_root_subfolder (OS::get_singleton ()->get_system_dir (OS::SYSTEM_DIR_DESKTOP));
1115+ #endif
11091116 } break ;
11101117 case ACCESS_RESOURCES: {
11111118 dir_access = DirAccess::create (DirAccess::ACCESS_RESOURCES);
@@ -1114,9 +1121,6 @@ void FileDialog::set_access(Access p_access) {
11141121 dir_access = DirAccess::create (DirAccess::ACCESS_USERDATA);
11151122 } break ;
11161123 }
1117- access = p_access;
1118- root_prefix = " " ;
1119- root_subfolder = " " ;
11201124 _update_drives ();
11211125 invalidate ();
11221126 update_filters ();
You can’t perform that action at this time.
0 commit comments