[xfce4-panel] Add missing xfce4-panel-4.8.6-directorymenu-workingdir.patch

Christoph Wickert cwickert at fedoraproject.org
Sun Oct 23 18:09:41 UTC 2011


commit 2842d89dd47254c93f5c126ea4eabe141b3769ba
Author: Christoph Wickert <cwickert at fedoraproject.org>
Date:   Sun Oct 23 20:09:35 2011 +0200

    Add missing xfce4-panel-4.8.6-directorymenu-workingdir.patch

 xfce4-panel-4.8.6-directorymenu-workingdir.patch |   31 ++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)
---
diff --git a/xfce4-panel-4.8.6-directorymenu-workingdir.patch b/xfce4-panel-4.8.6-directorymenu-workingdir.patch
new file mode 100644
index 0000000..66f8c94
--- /dev/null
+++ b/xfce4-panel-4.8.6-directorymenu-workingdir.patch
@@ -0,0 +1,31 @@
+From fad7e1e6ec57cc9a2b5719e4ef4f09514505b894 Mon Sep 17 00:00:00 2001
+From: Nick Schermer <nick at xfce.org>
+Date: Sun, 23 Oct 2011 16:20:37 +0000
+Subject: Directorymenu: Don't pass working dir as argument (bug #8018).
+
+---
+diff --git a/plugins/directorymenu/directorymenu.c b/plugins/directorymenu/directorymenu.c
+index ace2a19..b41043e 100644
+--- a/plugins/directorymenu/directorymenu.c
++++ b/plugins/directorymenu/directorymenu.c
+@@ -630,7 +630,7 @@ directory_menu_plugin_menu_open (GtkWidget   *mi,
+   gchar       **binaries = NULL;
+   guint         i;
+   gboolean      result = FALSE;
+-  gchar        *argv[3];
++  gchar        *argv[2];
+ 
+   /* try to work around the exo code and get the direct command */
+   rc = xfce_rc_config_open (XFCE_RESOURCE_CONFIG, "xfce4/helpers.rc", TRUE);
+@@ -673,8 +673,7 @@ directory_menu_plugin_menu_open (GtkWidget   *mi,
+             continue;
+ 
+           argv[0] = filename;
+-          argv[1] = working_dir;
+-          argv[2] = NULL;
++          argv[1] = NULL;
+ 
+           /* try to spawn the program, if this fails we try exo for
+            * a decent error message */
+--
+cgit 


More information about the scm-commits mailing list