You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
Fix problems reloading MeshLibrary
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user