commit ddd5dec606ad6c980ed1f2efa334169001da727f
parent ec78f60e8a867c60d62593ab3e1052206e0c4257
Author: Anthony Martin <ality@pbrane.org>
Date: Wed, 12 Apr 2006 22:30:44 -0700
fixed incorrect test for modifier masks, reported by Frank
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c
@@ -1328,8 +1328,8 @@ xwrite(IXPConn *c, Fcall *fcall)
memcpy(buf, fcall->data, fcall->count);
buf[fcall->count] = 0;
mod = mod_key_of_str(buf);
- if((mod != Mod1Mask) || (mod != Mod2Mask) || (mod != Mod3Mask)
- || (mod != Mod4Mask) || (mod != Mod5Mask))
+ if((mod != Mod1Mask) && (mod != Mod2Mask) && (mod != Mod3Mask)
+ && (mod != Mod4Mask) && (mod != Mod5Mask))
return Ebadvalue;
cext_strlcpy(def.grabmod, buf, sizeof(def.grabmod));
def.mod = mod;