From 74b45ffdb86440c8c9a0d42ff97967cd5e45d35a Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Mon, 29 Aug 2011 00:31:54 +0000 Subject: [PATCH] Fix bug with plugins in preferences dialog Moving plugins loading caused the tree view model to get set to an uninitialized value (actually initialized to NULL). --- src/aweather-gui.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aweather-gui.c b/src/aweather-gui.c index 93fad72..c349d12 100644 --- a/src/aweather-gui.c +++ b/src/aweather-gui.c @@ -510,7 +510,6 @@ void aweather_gui_load_plugins(AWeatherGui *self) { g_debug("AWeatherGui: load_plugins"); GtkTreeIter iter; - self->gtk_plugins = GTK_LIST_STORE(aweather_gui_get_object(self, "plugins")); for (GList *cur = grits_plugins_available(self->plugins); cur; cur = cur->next) { gchar *name = cur->data; GError *error = NULL; @@ -541,6 +540,7 @@ static void aweather_gui_parser_finished(GtkBuildable *_self, GtkBuilder *builde self->prefs = grits_prefs_new(config, defaults); self->plugins = grits_plugins_new(PLUGINSDIR, self->prefs); self->viewer = GRITS_VIEWER(aweather_gui_get_widget(self, "main_viewer")); + self->gtk_plugins = GTK_LIST_STORE(aweather_gui_get_object(self, "plugins")); grits_viewer_setup(self->viewer, self->plugins, self->prefs); g_free(config); g_free(defaults); -- 2.43.2