emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 9de7b3f335: Fix compatibility with ancient versions of libXi


From: Po Lu
Subject: master 9de7b3f335: Fix compatibility with ancient versions of libXi
Date: Fri, 11 Feb 2022 21:33:48 -0500 (EST)

branch: master
commit 9de7b3f3355cec3b36dd16af66d0110240bebfb8
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Fix compatibility with ancient versions of libXi
    
    * src/xmenu.c (popup_get_selection): Don't rely on xev->display
    being non-NULL.
---
 src/xmenu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/xmenu.c b/src/xmenu.c
index 745a80ade1..eaec6efc26 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -318,7 +318,7 @@ popup_get_selection (XEvent *initial_event, struct 
x_display_info *dpyinfo,
                    copy.xbutton.type = ButtonRelease;
                    copy.xbutton.serial = xev->serial;
                    copy.xbutton.send_event = xev->send_event;
-                   copy.xbutton.display = xev->display;
+                   copy.xbutton.display = dpyinfo->display;
                    copy.xbutton.window = xev->event;
                    copy.xbutton.root = xev->root;
                    copy.xbutton.subwindow = xev->child;
@@ -363,7 +363,7 @@ popup_get_selection (XEvent *initial_event, struct 
x_display_info *dpyinfo,
                    copy.xkey.type = KeyPress;
                    copy.xkey.serial = xev->serial;
                    copy.xkey.send_event = xev->send_event;
-                   copy.xkey.display = xev->display;
+                   copy.xkey.display = dpyinfo->display;
                    copy.xkey.window = xev->event;
                    copy.xkey.root = xev->root;
                    copy.xkey.subwindow = xev->child;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]