Check the save path before importing a 3D Mesh
(cherry picked from commit f38473f65b
)
This commit is contained in:
parent
1d85dcb1fa
commit
16d38b199a
|
@ -207,6 +207,13 @@ public:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String dst = save_path->get_text();
|
||||||
|
if (dst=="") {
|
||||||
|
error_dialog->set_text("Save path is empty!");
|
||||||
|
error_dialog->popup_centered_minsize();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for(int i=0;i<meshes.size();i++) {
|
for(int i=0;i<meshes.size();i++) {
|
||||||
|
|
||||||
Ref<ResourceImportMetadata> imd = memnew( ResourceImportMetadata );
|
Ref<ResourceImportMetadata> imd = memnew( ResourceImportMetadata );
|
||||||
|
@ -224,16 +231,9 @@ public:
|
||||||
|
|
||||||
imd->add_source(EditorImportPlugin::validate_source_path(meshes[i]));
|
imd->add_source(EditorImportPlugin::validate_source_path(meshes[i]));
|
||||||
|
|
||||||
String dst = save_path->get_text();
|
String file_path = dst.plus_file(meshes[i].get_file().basename()+".msh");
|
||||||
if (dst=="") {
|
|
||||||
error_dialog->set_text("Save path is empty!");
|
|
||||||
error_dialog->popup_centered_minsize();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
dst = dst.plus_file(meshes[i].get_file().basename()+".msh");
|
plugin->import(file_path,imd);
|
||||||
|
|
||||||
plugin->import(dst,imd);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
hide();
|
hide();
|
||||||
|
|
Loading…
Reference in New Issue