Updating branch refs/heads/master
to 3d9d106241fe5b73c6259b266a19919927bfa921 (commit)
from bdd8bb08edcbd599eeb822f9b68e781b4ebc5af3 (commit)
commit 3d9d106241fe5b73c6259b266a19919927bfa921
Author: Nick Schermer <[email protected]>
Date: Sat Jun 25 20:47:37 2011 +0200
Load data once the window is constructed.
src/appfinder-window.c | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/appfinder-window.c b/src/appfinder-window.c
index 7b8899f..202a4f3 100644
--- a/src/appfinder-window.c
+++ b/src/appfinder-window.c
@@ -244,13 +244,6 @@ xfce_appfinder_window_init (XfceAppfinderWindow *window)
gtk_container_add (GTK_CONTAINER (scroll), sidepane);
gtk_widget_show (sidepane);
- /* load categories in the model */
- if (xfce_appfinder_model_get_categories (window->model) != NULL)
- xfce_appfinder_window_category_set_categories (window);
- g_signal_connect_swapped (G_OBJECT (window->model), "categories-changed",
- G_CALLBACK
(xfce_appfinder_window_category_set_categories),
- window);
-
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (sidepane));
gtk_tree_selection_set_mode (selection, GTK_SELECTION_BROWSE);
g_signal_connect (G_OBJECT (selection), "changed",
@@ -341,6 +334,13 @@ xfce_appfinder_window_init (XfceAppfinderWindow *window)
icon_theme = gtk_icon_theme_get_for_screen (gtk_window_get_screen
(GTK_WINDOW (window)));
g_signal_connect_swapped (G_OBJECT (icon_theme), "changed", G_CALLBACK
(xfce_appfinder_window_icon_theme_changed), window);
+ /* load categories in the model */
+ if (xfce_appfinder_model_get_categories (window->model) != NULL)
+ xfce_appfinder_window_category_set_categories (window);
+ g_signal_connect_swapped (G_OBJECT (window->model), "categories-changed",
+ G_CALLBACK
(xfce_appfinder_window_category_set_categories),
+ window);
+
APPFINDER_DEBUG ("constructed window");
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits