[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 8f65246523: Fix XI2 event filtering for very old versions of libX
From: |
Po Lu |
Subject: |
master 8f65246523: Fix XI2 event filtering for very old versions of libXi |
Date: |
Sun, 16 Jan 2022 08:42:10 -0500 (EST) |
branch: master
commit 8f652465238aff062851a1f8bf1d76f5503ac1a9
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Fix XI2 event filtering for very old versions of libXi
* src/xterm.c (handle_one_xevent): Handle cases where
xev->display is NULL.
---
src/xterm.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/xterm.c b/src/xterm.c
index 4b5358ed65..3328e65930 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -10711,7 +10711,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
if (f && xev->evtype == XI_ButtonPress
&& !popup_activated ()
- && !x_window_to_scroll_bar (xev->display, xev->event, 2)
+ && !x_window_to_scroll_bar (dpyinfo->display, xev->event, 2)
&& !FRAME_NO_ACCEPT_FOCUS (f))
{
/* When clicking into a child frame or when clicking
@@ -10884,7 +10884,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
xkey.type = KeyPress;
xkey.serial = xev->serial;
xkey.send_event = xev->send_event;
- xkey.display = xev->display;
+ xkey.display = dpyinfo->display;
xkey.window = xev->event;
xkey.root = xev->root;
xkey.subwindow = xev->child;
@@ -11230,7 +11230,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
xkey.type = KeyRelease;
xkey.serial = xev->serial;
xkey.send_event = xev->send_event;
- xkey.display = xev->display;
+ xkey.display = dpyinfo->display;
xkey.window = xev->event;
xkey.root = xev->root;
xkey.subwindow = xev->child;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 8f65246523: Fix XI2 event filtering for very old versions of libXi,
Po Lu <=