Ver Fonte

Fix crash when editing some resources and reloading scene

LuoZhihao há 3 semanas atrás
pai
commit
6ba1a1e758
1 ficheiros alterados com 1 adições e 2 exclusões
  1. 1 2
      editor/inspector/editor_properties.cpp

+ 1 - 2
editor/inspector/editor_properties.cpp

@@ -3330,8 +3330,7 @@ void EditorPropertyResource::_sub_inspector_object_id_selected(int p_id) {
 void EditorPropertyResource::_open_editor_pressed() {
 	Ref<Resource> res = get_edited_property_value();
 	if (res.is_valid()) {
-		// May clear the editor so do it deferred.
-		callable_mp(EditorNode::get_singleton(), &EditorNode::edit_item).call_deferred(res.ptr(), this);
+		EditorNode::get_singleton()->edit_item(res.ptr(), this);
 	}
 }