sowm: revert key change

This commit is contained in:
Dylan Araps 2019-11-25 14:30:00 +00:00
parent d37d04ef32
commit df34385548
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E

6
sowm.c
View File

@ -71,9 +71,6 @@ static void (*events[LASTEvent])(XEvent *e) = {
#define ws_save(W) ws_list[W] = list #define ws_save(W) ws_list[W] = list
#define ws_sel(W) list = ws_list[ws = W] #define ws_sel(W) list = ws_list[ws = W]
#define mask(m) (m & ~(LockMask) & \
(ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask))
#define win_size(W, gx, gy, gw, gh) \ #define win_size(W, gx, gy, gw, gh) \
XGetGeometry(d, W, &(Window){0}, gx, gy, gw, gh, \ XGetGeometry(d, W, &(Window){0}, gx, gy, gw, gh, \
&(unsigned int){0}, &(unsigned int){0}) &(unsigned int){0}, &(unsigned int){0})
@ -114,8 +111,7 @@ void key_press(XEvent *e) {
KeySym keysym = XkbKeycodeToKeysym(d, e->xkey.keycode, 0, 0); KeySym keysym = XkbKeycodeToKeysym(d, e->xkey.keycode, 0, 0);
for (unsigned int i=0; i < sizeof(keys)/sizeof(*keys); ++i) for (unsigned int i=0; i < sizeof(keys)/sizeof(*keys); ++i)
if (keys[i].keysym == keysym && if (keys[i].mod == e->xkey.state && keys[i].keysym == keysym)
mask(keys[i].mod) == mask(e->xkey.state))
keys[i].function(keys[i].arg); keys[i].function(keys[i].arg);
} }