Explorar o código

Merge pull request #4707 from nounoursheureux/master

Check the save path before importing a 3D Mesh
Rémi Verschelde %!s(int64=9) %!d(string=hai) anos
pai
achega
d7c9bb2565
Modificáronse 1 ficheiros con 9 adicións e 9 borrados
  1. 9 9
      tools/editor/io_plugins/editor_mesh_import_plugin.cpp

+ 9 - 9
tools/editor/io_plugins/editor_mesh_import_plugin.cpp

@@ -207,6 +207,13 @@ public:
 			return;
 		}
 
+		String dst = save_path->get_text();
+		if (dst=="") {
+			error_dialog->set_text(TTR("Save path is empty!"));
+			error_dialog->popup_centered_minsize();
+			return;
+		}
+
 		for(int i=0;i<meshes.size();i++) {
 
 			Ref<ResourceImportMetadata> imd = memnew( ResourceImportMetadata );
@@ -224,16 +231,9 @@ public:
 
 			imd->add_source(EditorImportPlugin::validate_source_path(meshes[i]));
 
-			String dst = save_path->get_text();
-			if (dst=="") {
-				error_dialog->set_text(TTR("Save path is empty!"));
-				error_dialog->popup_centered_minsize();
-				return;
-			}
-
-			dst = dst.plus_file(meshes[i].get_file().basename()+".msh");
+			String file_path = dst.plus_file(meshes[i].get_file().basename()+".msh");
 
-			plugin->import(dst,imd);
+			plugin->import(file_path,imd);
 		}
 
 		hide();