pidgin/pidginpluginsdialog.c

changeset 42093
8929e5854422
parent 41593
6928f02e807a
child 42190
a8bad57aa8c3
equal deleted inserted replaced
42092:0832e6467b58 42093:8929e5854422
22 */ 22 */
23 23
24 #include "pidginpluginsdialog.h" 24 #include "pidginpluginsdialog.h"
25 25
26 #include <glib/gi18n.h> 26 #include <glib/gi18n.h>
27 #define G_SETTINGS_ENABLE_BACKEND
28 #include <gio/gsettingsbackend.h>
27 29
28 #include <gplugin.h> 30 #include <gplugin.h>
29 #include <gplugin-gtk.h> 31 #include <gplugin-gtk.h>
30 32
31 #include <purple.h> 33 #include <purple.h>
75 } 77 }
76 78
77 static void 79 static void
78 pidgin_plugins_dialog_init(PidginPluginsDialog *dialog) { 80 pidgin_plugins_dialog_init(PidginPluginsDialog *dialog) {
79 GPluginManager *manager = NULL; 81 GPluginManager *manager = NULL;
82 GSettingsBackend *backend = NULL;
80 83
81 gtk_widget_init_template(GTK_WIDGET(dialog)); 84 gtk_widget_init_template(GTK_WIDGET(dialog));
82 85
83 manager = gplugin_manager_get_default(); 86 manager = gplugin_manager_get_default();
84 gplugin_gtk_view_set_manager(GPLUGIN_GTK_VIEW(dialog->view), manager); 87 gplugin_gtk_view_set_manager(GPLUGIN_GTK_VIEW(dialog->view), manager);
88
89 backend = purple_core_get_settings_backend();
90 gplugin_gtk_view_set_settings_backend(GPLUGIN_GTK_VIEW(dialog->view),
91 backend);
85 } 92 }
86 93
87 /****************************************************************************** 94 /******************************************************************************
88 * Public API 95 * Public API
89 *****************************************************************************/ 96 *****************************************************************************/

mercurial