소스 검색

Merge pull request #104318 from KoBeWi/edit_in_the_dark

Call plugin edit before making visible
Thaddeus Crews 5 달 전
부모
커밋
7bed83e532
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      editor/editor_node.cpp

+ 2 - 2
editor/editor_node.cpp

@@ -943,12 +943,12 @@ void EditorNode::_remove_plugin_from_enabled(const String &p_name) {
 void EditorNode::_plugin_over_edit(EditorPlugin *p_plugin, Object *p_object) {
 void EditorNode::_plugin_over_edit(EditorPlugin *p_plugin, Object *p_object) {
 	if (p_object) {
 	if (p_object) {
 		editor_plugins_over->add_plugin(p_plugin);
 		editor_plugins_over->add_plugin(p_plugin);
-		p_plugin->make_visible(true);
 		p_plugin->edit(p_object);
 		p_plugin->edit(p_object);
+		p_plugin->make_visible(true);
 	} else {
 	} else {
 		editor_plugins_over->remove_plugin(p_plugin);
 		editor_plugins_over->remove_plugin(p_plugin);
-		p_plugin->make_visible(false);
 		p_plugin->edit(nullptr);
 		p_plugin->edit(nullptr);
+		p_plugin->make_visible(false);
 	}
 	}
 }
 }