diff -r 0832e6467b58 -r 8929e5854422 pidgin/pidginpluginsdialog.c --- a/pidgin/pidginpluginsdialog.c Fri Feb 24 00:59:18 2023 -0600 +++ b/pidgin/pidginpluginsdialog.c Fri Feb 24 01:06:20 2023 -0600 @@ -24,6 +24,8 @@ #include "pidginpluginsdialog.h" #include +#define G_SETTINGS_ENABLE_BACKEND +#include #include #include @@ -77,11 +79,16 @@ static void pidgin_plugins_dialog_init(PidginPluginsDialog *dialog) { GPluginManager *manager = NULL; + GSettingsBackend *backend = NULL; gtk_widget_init_template(GTK_WIDGET(dialog)); manager = gplugin_manager_get_default(); gplugin_gtk_view_set_manager(GPLUGIN_GTK_VIEW(dialog->view), manager); + + backend = purple_core_get_settings_backend(); + gplugin_gtk_view_set_settings_backend(GPLUGIN_GTK_VIEW(dialog->view), + backend); } /******************************************************************************