[Xfce4-commits] <xfce4-panel:master> Applicationmenu: Reload menu on directory changes.

Nick Schermer noreply at xfce.org
Tue Dec 27 19:08:01 CET 2011


Updating branch refs/heads/master
         to fde4594321e071ce6058a21eef229c978bc4f74c (commit)
       from 6c829cb40425e949c50e55ab8086fa2c6db9c477 (commit)

commit fde4594321e071ce6058a21eef229c978bc4f74c
Author: Nick Schermer <nick at xfce.org>
Date:   Tue Dec 27 19:07:05 2011 +0100

    Applicationmenu: Reload menu on directory changes.

 plugins/applicationsmenu/applicationsmenu.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/plugins/applicationsmenu/applicationsmenu.c b/plugins/applicationsmenu/applicationsmenu.c
index 0193f8d..4e208b2 100644
--- a/plugins/applicationsmenu/applicationsmenu.c
+++ b/plugins/applicationsmenu/applicationsmenu.c
@@ -995,6 +995,9 @@ applications_menu_plugin_menu_add (GtkWidget              *gtk_menu,
               gtk_menu_item_set_submenu (GTK_MENU_ITEM (mi), submenu);
               gtk_widget_show (mi);
 
+              g_signal_connect_swapped (G_OBJECT (li->data), "directory-changed",
+                  G_CALLBACK (applications_menu_plugin_menu_reload), plugin);
+
               if (plugin->show_menu_icons)
                 {
                   icon_name = garcon_menu_element_get_icon_name (li->data);


More information about the Xfce4-commits mailing list