Merge pull request #83576 from raulsntos/fix-80883
Enable new addon after hiding ProjectSettings
This commit is contained in:
commit
8f0b742a9a
2 changed files with 3 additions and 9 deletions
|
@ -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));
|
||||
|
|
|
@ -356,8 +356,6 @@ private:
|
|||
|
||||
uint64_t started_timestamp = 0;
|
||||
|
||||
PluginConfigDialog *plugin_config_dialog = nullptr;
|
||||
|
||||
RichTextLabel *load_errors = nullptr;
|
||||
AcceptDialog *load_error_dialog = nullptr;
|
||||
|
||||
|
|
Loading…
Reference in a new issue