Skip to content

Commit

Permalink
Merge pull request #46670 from Shatur95/fix-enable-created-plugin
Browse files Browse the repository at this point in the history
Fix enabling of created plugin
  • Loading branch information
akien-mga authored Mar 9, 2021
2 parents 42ca4a4 + c26b451 commit ca1db96
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
6 changes: 5 additions & 1 deletion editor/plugin_config_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ void PluginConfigDialog::_on_confirmed() {
}
#endif

emit_signal("plugin_ready", script.operator->(), active_edit->is_pressed() ? subfolder_edit->get_text() : "");
emit_signal("plugin_ready", script.operator->(), active_edit->is_pressed() ? _to_absolute_plugin_path(subfolder_edit->get_text()) : "");
} else {
EditorNode::get_singleton()->get_project_settings()->update_plugins();
}
Expand All @@ -129,6 +129,10 @@ void PluginConfigDialog::_on_required_text_changed(const String &) {
get_ok_button()->set_disabled(script_edit->get_text().get_basename().is_empty() || script_edit->get_text().get_extension() != ext || name_edit->get_text().is_empty());
}

String PluginConfigDialog::_to_absolute_plugin_path(const String &p_plugin_name) {
return "res://addons/" + p_plugin_name + "/plugin.cfg";
}

void PluginConfigDialog::_notification(int p_what) {
switch (p_what) {
case NOTIFICATION_VISIBILITY_CHANGED: {
Expand Down
2 changes: 2 additions & 0 deletions editor/plugin_config_dialog.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ class PluginConfigDialog : public ConfirmationDialog {
void _on_cancelled();
void _on_required_text_changed(const String &p_text);

static String _to_absolute_plugin_path(const String &p_plugin_name);

protected:
virtual void _notification(int p_what);
static void _bind_methods();
Expand Down

0 comments on commit ca1db96

Please sign in to comment.