From 422ad3a01f482867572502d93961c0f0f3d530f1 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sun, 27 Feb 2022 10:49:19 +0800 Subject: [PATCH] * src/xterm.c (handle_one_xevent): Fix translation of button events. --- src/xterm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xterm.c b/src/xterm.c index 33a6613e145..03bfbabf317 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -11670,7 +11670,8 @@ handle_one_xevent (struct x_display_info *dpyinfo, if (popup_activated ()) { use_copy = true; - copy.xbutton.type = ButtonRelease; + copy.xbutton.type = (xev->evtype == XI_ButtonPress + ? ButtonPress : ButtonRelease); copy.xbutton.serial = xev->serial; copy.xbutton.send_event = xev->send_event; copy.xbutton.display = dpyinfo->display; -- 2.39.5