mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	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…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Rémi Verschelde
						Rémi Verschelde