TileSet Export: Avoid invalid error when merge is enabled but file does not exist
This commit is contained in:
parent
d9ef89f90a
commit
897b33ce77
|
@ -1267,23 +1267,20 @@ void EditorNode::_dialog_action(String p_file) {
|
|||
if (FileAccess::exists(p_file)) {
|
||||
ml=ResourceLoader::load(p_file,"TileSet");
|
||||
|
||||
if (!file_export_lib_merge->is_pressed()) {
|
||||
if (ml.is_null()) {
|
||||
if (file_export_lib_merge->is_pressed()) {
|
||||
current_option=-1;
|
||||
//accept->get_cancel()->hide();
|
||||
accept->get_ok()->set_text("I see..");
|
||||
accept->set_text("Can't load TileSet for merging!.");
|
||||
accept->popup_centered_minsize();
|
||||
return;
|
||||
}
|
||||
} else if (!file_export_lib_merge->is_pressed()) {
|
||||
ml->clear();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (ml.is_null()) {
|
||||
|
||||
if (file_export_lib_merge->is_pressed()) {
|
||||
current_option=-1;
|
||||
//accept->get_cancel()->hide();
|
||||
accept->get_ok()->set_text("I see..");
|
||||
accept->set_text("Can't load TileSet for merging!.");
|
||||
accept->popup_centered_minsize();
|
||||
return;
|
||||
}
|
||||
|
||||
} else {
|
||||
ml = Ref<TileSet>( memnew( TileSet ));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue