--- desktop-menu.c.orig 2009-11-11 17:55:36.000000000 -0500 +++ desktop-menu.c 2009-11-11 17:55:10.000000000 -0500 @@ -499,19 +499,22 @@ return; } if(desktop_menu->menu_item_cache) { + printf("*** Hello1\n"); GList *l; for(l = desktop_menu->menu_item_cache; l; l = l->next) gtk_menu_shell_append(GTK_MENU_SHELL(menu), l->data); g_list_free(desktop_menu->menu_item_cache); desktop_menu->menu_item_cache = NULL; g_object_weak_ref(G_OBJECT(menu), desktop_menu_recache, desktop_menu); } else { + printf("*** Hello2\n"); desktop_menu_add_items(desktop_menu, desktop_menu->xfce_menu, GTK_WIDGET(menu), NULL); } + printf("*** Hello3\n"); } G_MODULE_EXPORT GtkWidget * xfce_desktop_menu_get_widget_impl(XfceDesktopMenu *desktop_menu)