nsxiv22db1ed
Simplified keysym lookup
+1 −3
1 file changed
- M events.c +1 −3
| @@ -45,13 +45,11 @@ void event_loop(app_t *app) { | |||
| 45 | 45 | ||
| 46 | 46 | void on_keypress(app_t *app, XEvent *ev) { | |
| 47 | 47 | KeySym keysym; | |
| 48 | − | XKeyEvent *kev; | |
| 49 | 48 | ||
| 50 | 49 | if (!app || !ev) | |
| 51 | 50 | return; | |
| 52 | 51 | ||
| 53 | − | kev = &ev->xkey; | |
| 54 | − | keysym = XKeycodeToKeysym(app->win.env.dpy, (KeyCode) kev->keycode, 0); | |
| 52 | + | keysym = XLookupKeysym(&ev->xkey, 0); | |
| 55 | 53 | ||
| 56 | 54 | switch (keysym) { | |
| 57 | 55 | case XK_Escape: | |