From 3f738b90956fed2fa5231b4fd468efd500376ca2 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Thu, 10 Feb 2022 10:01:06 +0800 Subject: [PATCH] ; * src/xterm.c (handle_one_event): Fix build error. --- src/xterm.c | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/xterm.c b/src/xterm.c index 13f5800bb70..5b97da36ba1 100644 --- a/src/xterm.c +++ b/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; - - 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; + { + XKeyPressedEvent 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; #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; -- 2.39.5