summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--editor/editor_node.cpp10
-rw-r--r--editor/editor_node.h2
2 files changed, 3 insertions, 9 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index 547af80b7f..c1a5ec8e11 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -827,12 +827,12 @@ void EditorNode::_on_plugin_ready(Object *p_script, const String &p_activate_nam
if (scr.is_null()) {
return;
}
- if (p_activate_name.length()) {
- set_addon_plugin_enabled(p_activate_name, true);
- }
project_settings_editor->update_plugins();
project_settings_editor->hide();
push_item(scr.operator->());
+ if (p_activate_name.length()) {
+ set_addon_plugin_enabled(p_activate_name, true);
+ }
}
void EditorNode::_remove_plugin_from_enabled(const String &p_name) {
@@ -7372,10 +7372,6 @@ EditorNode::EditorNode() {
project_menu->add_item(TTR("Customize Engine Build Configuration..."), TOOLS_BUILD_PROFILE_MANAGER);
project_menu->add_separator();
- plugin_config_dialog = memnew(PluginConfigDialog);
- plugin_config_dialog->connect("plugin_ready", callable_mp(this, &EditorNode::_on_plugin_ready));
- gui_base->add_child(plugin_config_dialog);
-
tool_menu = memnew(PopupMenu);
tool_menu->set_name("Tools");
tool_menu->connect("index_pressed", callable_mp(this, &EditorNode::_tool_menu_option));
diff --git a/editor/editor_node.h b/editor/editor_node.h
index 33de096d35..b2fb03be6b 100644
--- a/editor/editor_node.h
+++ b/editor/editor_node.h
@@ -356,8 +356,6 @@ private:
uint64_t started_timestamp = 0;
- PluginConfigDialog *plugin_config_dialog = nullptr;
-
RichTextLabel *load_errors = nullptr;
AcceptDialog *load_error_dialog = nullptr;