diff -r a5c3c1ebe5c7 config.def.h --- a/config.def.h Mon Oct 26 22:02:21 2009 +0100 +++ b/config.def.h Mon Oct 26 16:38:26 2009 -0700 @@ -9,7 +9,8 @@ static time_t sessiontime = 3600; #define SETPROP(p) { .v = (char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $0 8s -set $0 `echo -n | dmenu || exit 0`", \ + "prop=\"$(echo -n | dmenu)\" &&" \ + "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ p, winid, NULL } } #define MODKEY GDK_CONTROL_MASK static Key keys[] = {