Pārlūkot izejas kodu

Merge pull request #59838 from keptsecret/3x_fix_filedialog_user_data_access

Rémi Verschelde 3 gadi atpakaļ
vecāks
revīzija
20e4fa2ccc
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      core/os/dir_access.cpp

+ 6 - 0
core/os/dir_access.cpp

@@ -249,6 +249,12 @@ DirAccess *DirAccess::create(AccessType p_access) {
 	DirAccess *da = create_func[p_access] ? create_func[p_access]() : nullptr;
 	if (da) {
 		da->_access_type = p_access;
+
+		if (p_access == ACCESS_RESOURCES) {
+			da->change_dir("res://");
+		} else if (p_access == ACCESS_USERDATA) {
+			da->change_dir("user://");
+		}
 	}
 
 	return da;