aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xterm.c')
-rw-r--r--src/xterm.c21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 1c4907f7eaa..36b245ddc35 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -11068,27 +11068,8 @@ handle_one_xevent (struct x_display_info *dpyinfo,
11068 } 11068 }
11069 case XI_KeyRelease: 11069 case XI_KeyRelease:
11070 x_display_set_last_user_time (dpyinfo, xev->time); 11070 x_display_set_last_user_time (dpyinfo, xev->time);
11071#ifdef HAVE_X_I18N
11072 XKeyPressedEvent xkey;
11073
11074 memset (&xkey, 0, sizeof xkey);
11075
11076 xkey.type = KeyRelease;
11077 xkey.serial = xev->serial;
11078 xkey.send_event = xev->send_event;
11079 xkey.display = xev->display;
11080 xkey.window = xev->event;
11081 xkey.root = xev->root;
11082 xkey.subwindow = xev->child;
11083 xkey.time = xev->time;
11084 xkey.state = ((xev->mods.effective & ~(1 << 13 | 1 << 14))
11085 | (xev->group.effective << 13));
11086 xkey.keycode = xev->detail;
11087 xkey.same_screen = True;
11088
11089 x_filter_event (dpyinfo, (XEvent *) &xkey);
11090#endif
11091 goto XI_OTHER; 11071 goto XI_OTHER;
11072
11092 case XI_PropertyEvent: 11073 case XI_PropertyEvent:
11093 case XI_HierarchyChanged: 11074 case XI_HierarchyChanged:
11094 case XI_DeviceChanged: 11075 case XI_DeviceChanged: