Merge pull request #78124 from KoBeWi/leave_MeshLibrary_alone
Fix problems reloading MeshLibrary
This commit is contained in:
commit
2c5f259cf5
|
@ -2027,6 +2027,9 @@ void EditorNode::_dialog_action(String p_file) {
|
||||||
if (err) {
|
if (err) {
|
||||||
show_accept(TTR("Error saving MeshLibrary!"), TTR("OK"));
|
show_accept(TTR("Error saving MeshLibrary!"), TTR("OK"));
|
||||||
return;
|
return;
|
||||||
|
} else if (ResourceCache::has(p_file)) {
|
||||||
|
// Make sure MeshLibrary is updated in the editor.
|
||||||
|
ResourceLoader::load(p_file)->reload_from_file();
|
||||||
}
|
}
|
||||||
|
|
||||||
} break;
|
} break;
|
||||||
|
|
|
@ -301,6 +301,7 @@ void MeshLibraryEditorPlugin::edit(Object *p_node) {
|
||||||
mesh_library_editor->edit(Object::cast_to<MeshLibrary>(p_node));
|
mesh_library_editor->edit(Object::cast_to<MeshLibrary>(p_node));
|
||||||
mesh_library_editor->show();
|
mesh_library_editor->show();
|
||||||
} else {
|
} else {
|
||||||
|
mesh_library_editor->edit(Ref<MeshLibrary>());
|
||||||
mesh_library_editor->hide();
|
mesh_library_editor->hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue