aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Duquesnoy <xorg62@gmail.com>2012-06-22 19:09:13 +0200
committerMartin Duquesnoy <xorg62@gmail.com>2012-06-22 19:09:13 +0200
commite15c1936ac304eb500b6049f40366538ed71a220 (patch)
treef28644d819e20a39834ad672204dc963c4df2fb6
parent018176c4ef692a831e371a2cd921f6879ef4e06c (diff)
downloadwmfs-e15c1936ac304eb500b6049f40366538ed71a220.zip
wmfs-e15c1936ac304eb500b6049f40366538ed71a220.tar.gz
wmfs-e15c1936ac304eb500b6049f40366538ed71a220.tar.bz2
Same for the event one
-rw-r--r--src/event.c3
-rw-r--r--src/event.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/event.c b/src/event.c
index 9fb62fe..1e680d9 100644
--- a/src/event.c
+++ b/src/event.c
@@ -347,7 +347,7 @@ static void
event_keypress(XEvent *e)
{
XKeyPressedEvent *ev = &e->xkey;
- KeySym keysym = XKeycodeToKeysym(EVDPY(e), (KeyCode)ev->keycode, 0);
+ KeySym keysym = XkbKeycodeToKeysym(EVDPY(e), (KeyCode)ev->keycode, 0, 0);
struct keybind *k;
screen_update_sel();
@@ -434,4 +434,3 @@ event_init(void)
event_handle[SelectionClear] = event_selectionclearevent;
event_handle[UnmapNotify] = event_unmapnotify;
}
-
diff --git a/src/event.h b/src/event.h
index b43e2e8..bc74fd8 100644
--- a/src/event.h
+++ b/src/event.h
@@ -6,6 +6,8 @@
#ifndef EVENT_H
#define EVENT_H
+#include <X11/XKBlib.h>
+
#include "wmfs.h"
#define MAX_EV 256