X-Git-Url: http://pileus.org/git/?p=aweather;a=blobdiff_plain;f=src%2Faweather-gui.c;fp=src%2Faweather-gui.c;h=c349d120cb290f6d14dcb15e56218f22b740877b;hp=93fad72c03214e05f7192c06d2984ac0d56f9090;hb=74b45ffdb86440c8c9a0d42ff97967cd5e45d35a;hpb=e14ed01dd0d4966d1a906486dbd01d577a27634f 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);