]> git.sur5r.net Git - i3/i3/commitdiff
i3-dmenu-desktop: also quote the %c field code (Thanks bo)
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 26 Apr 2014 12:25:12 +0000 (14:25 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 26 Apr 2014 12:25:12 +0000 (14:25 +0200)
The spec says:

“Implementations must take care not to expand field codes into multiple
 arguments unless explicitly instructed by this specification. This means
 that name fields, filenames and other replacements that can contain
 spaces must be passed as a single argument to the executable program
 after expansion.”

fixes #1240

i3-dmenu-desktop

index cccc1dc56cbcaca59ee7c3976aaa7b4a78079f49..1b66ed4190ebfe2cf10ee0da6eb83ca35282d091 100755 (executable)
@@ -376,6 +376,7 @@ sub quote {
 
 $choice = quote($choice);
 $location = quote($location);
+$name = quote($name);
 
 # Remove deprecated field codes, as the spec dictates.
 $exec =~ s/%[dDnNvm]//g;