From 9f14c98f6a07f61ff0387acdb8b1367380cf78bc Mon Sep 17 00:00:00 2001 From: Steve Dodier-Lazaro Date: Wed, 8 Jun 2016 22:00:51 +0100 Subject: [PATCH] Fixing the directory menu not properly updating its menu --- plugins/directorymenu/directorymenu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/directorymenu/directorymenu.c b/plugins/directorymenu/directorymenu.c index 32b0e76..f6ecf2e 100644 --- a/plugins/directorymenu/directorymenu.c +++ b/plugins/directorymenu/directorymenu.c @@ -369,7 +369,7 @@ directory_menu_plugin_configure_plugin_file_set (GtkFileChooserButton *button, panel_return_if_fail (GTK_IS_FILE_CHOOSER_BUTTON (button)); panel_return_if_fail (XFCE_IS_DIRECTORY_MENU_PLUGIN (plugin)); - uri = gtk_file_chooser_get_current_folder_uri (GTK_FILE_CHOOSER (button)); + uri = gtk_file_chooser_get_uri (GTK_FILE_CHOOSER (button)); g_object_set (G_OBJECT (plugin), "base-directory", uri, NULL); g_free (uri); } @@ -435,7 +435,7 @@ directory_menu_plugin_configure_plugin (XfcePanelPlugin *panel_plugin) if (!gtk_file_chooser_set_current_folder_file (GTK_FILE_CHOOSER (object), plugin->base_directory, NULL)) gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (object), g_get_home_dir ()); - g_signal_connect (G_OBJECT (object), "current-folder-changed", + g_signal_connect (G_OBJECT (object), "selection-changed", G_CALLBACK (directory_menu_plugin_configure_plugin_file_set), plugin); object = gtk_builder_get_object (builder, "icon-button"); -- 2.9.3