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 @@ -1114,9 +1114,16 @@ void FileDialog::set_access(Access p_access) {
11141114 if (access == p_access) {
11151115 return ;
11161116 }
1117+ access = p_access;
1118+ root_prefix = " " ;
1119+ root_subfolder = " " ;
1120+
11171121 switch (p_access) {
11181122 case ACCESS_FILESYSTEM: {
11191123 dir_access = DirAccess::create (DirAccess::ACCESS_FILESYSTEM);
1124+ #ifdef ANDROID_ENABLED
1125+ set_root_subfolder (OS::get_singleton ()->get_system_dir (OS::SYSTEM_DIR_DESKTOP));
1126+ #endif
11201127 } break ;
11211128 case ACCESS_RESOURCES: {
11221129 dir_access = DirAccess::create (DirAccess::ACCESS_RESOURCES);
@@ -1125,9 +1132,6 @@ void FileDialog::set_access(Access p_access) {
11251132 dir_access = DirAccess::create (DirAccess::ACCESS_USERDATA);
11261133 } break ;
11271134 }
1128- access = p_access;
1129- root_prefix = " " ;
1130- root_subfolder = " " ;
11311135 _update_drives ();
11321136 invalidate ();
11331137 update_filters ();
You can’t perform that action at this time.
0 commit comments