[Xfce4-commits] <exo:master> Quote filenames with a space in the desktop editor (bug #6951).
Nick Schermer
noreply at xfce.org
Mon Dec 27 20:46:01 CET 2010
Updating branch refs/heads/master
to beee35a7487f94472a058f9d5904aff7766bff7e (commit)
from 2d3c09adcd9b523a48a498facd0e35b04ca8acc5 (commit)
commit beee35a7487f94472a058f9d5904aff7766bff7e
Author: Nick Schermer <nick at xfce.org>
Date: Mon Dec 27 20:44:42 2010 +0100
Quote filenames with a space in the desktop editor (bug #6951).
exo-desktop-item-edit/exo-die-command-entry.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/exo-desktop-item-edit/exo-die-command-entry.c b/exo-desktop-item-edit/exo-die-command-entry.c
index f0dd9c8..85893b2 100644
--- a/exo-desktop-item-edit/exo-die-command-entry.c
+++ b/exo-desktop-item-edit/exo-die-command-entry.c
@@ -357,6 +357,15 @@ exo_die_command_entry_button_clicked (GtkWidget *button,
filename = s;
}
+ /* quote the filename if it contains a space */
+ if (filename != NULL
+ && strchr (filename, ' ') != NULL)
+ {
+ s = g_shell_quote (filename);
+ g_free (filename);
+ filename = s;
+ }
+
/* apply the new command */
exo_die_command_entry_set_text (command_entry, filename);
g_free (filename);
More information about the Xfce4-commits
mailing list