mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-21 12:03:55 -08:00
; * src/xterm.c (handle_one_event): Fix build error.
This commit is contained in:
parent
f063e38521
commit
3f738b9095
1 changed files with 21 additions and 19 deletions
40
src/xterm.c
40
src/xterm.c
|
|
@ -11759,32 +11759,34 @@ handle_one_xevent (struct x_display_info *dpyinfo,
|
|||
|
||||
case XI_KeyRelease:
|
||||
#if defined HAVE_X_I18N || defined USE_GTK
|
||||
XKeyPressedEvent xkey;
|
||||
{
|
||||
XKeyPressedEvent xkey;
|
||||
|
||||
memset (&xkey, 0, sizeof xkey);
|
||||
memset (&xkey, 0, sizeof xkey);
|
||||
|
||||
xkey.type = KeyRelease;
|
||||
xkey.serial = xev->serial;
|
||||
xkey.send_event = xev->send_event;
|
||||
xkey.display = dpyinfo->display;
|
||||
xkey.window = xev->event;
|
||||
xkey.root = xev->root;
|
||||
xkey.subwindow = xev->child;
|
||||
xkey.time = xev->time;
|
||||
xkey.state = ((xev->mods.effective & ~(1 << 13 | 1 << 14))
|
||||
| (xev->group.effective << 13));
|
||||
xkey.keycode = xev->detail;
|
||||
xkey.same_screen = True;
|
||||
xkey.type = KeyRelease;
|
||||
xkey.serial = xev->serial;
|
||||
xkey.send_event = xev->send_event;
|
||||
xkey.display = dpyinfo->display;
|
||||
xkey.window = xev->event;
|
||||
xkey.root = xev->root;
|
||||
xkey.subwindow = xev->child;
|
||||
xkey.time = xev->time;
|
||||
xkey.state = ((xev->mods.effective & ~(1 << 13 | 1 << 14))
|
||||
| (xev->group.effective << 13));
|
||||
xkey.keycode = xev->detail;
|
||||
xkey.same_screen = True;
|
||||
|
||||
#ifdef HAVE_X_I18N
|
||||
if (x_filter_event (dpyinfo, (XEvent *) &xkey))
|
||||
*finish = X_EVENT_DROP;
|
||||
if (x_filter_event (dpyinfo, (XEvent *) &xkey))
|
||||
*finish = X_EVENT_DROP;
|
||||
#else
|
||||
f = x_any_window_to_frame (xkey->event);
|
||||
f = x_any_window_to_frame (xkey->event);
|
||||
|
||||
if (f && xg_filter_key (f, event))
|
||||
*finish = X_EVENT_DROP;
|
||||
if (f && xg_filter_key (f, event))
|
||||
*finish = X_EVENT_DROP;
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
goto XI_OTHER;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue