summaryrefslogtreecommitdiff
path: root/x11-wm/afterstep1/files/patch-events.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/afterstep1/files/patch-events.c')
-rw-r--r--x11-wm/afterstep1/files/patch-events.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/x11-wm/afterstep1/files/patch-events.c b/x11-wm/afterstep1/files/patch-events.c
new file mode 100644
index 000000000000..bc9fd981a9d1
--- /dev/null
+++ b/x11-wm/afterstep1/files/patch-events.c
@@ -0,0 +1,20 @@
+--- afterstep/events.c.orig 1997-04-26 12:21:36 UTC
++++ afterstep/events.c
+@@ -319,7 +319,7 @@ void HandleKeyPress()
+ * same keysym and different keycodes. This converts all
+ * the cases to one keycode. */
+ Event.xkey.keycode =
+- XKeysymToKeycode(dpy,XKeycodeToKeysym(dpy,Event.xkey.keycode,0));
++ XKeysymToKeycode(dpy,XkbKeycodeToKeysym(dpy,Event.xkey.keycode,0,0));
+ if ((key->keycode == Event.xkey.keycode) &&
+ ((key->mods == (modifier&(~LockMask)))||
+ (key->mods == AnyModifier)) &&
+@@ -558,7 +558,7 @@ void HandleExpose()
+ ReallyRedrawPager();
+ }
+ #endif
+- if ((Event.xany.window == Tmp_win->title_w))
++ if (Event.xany.window == Tmp_win->title_w)
+ {
+ SetTitleBar(Tmp_win,(Scr.Hilite == Tmp_win),False);
+ }