[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 080a529f7e: Don't select for gesture events on xwidgets if the se
From: |
Po Lu |
Subject: |
master 080a529f7e: Don't select for gesture events on xwidgets if the server is too old |
Date: |
Fri, 31 Dec 2021 01:07:46 -0500 (EST) |
branch: master
commit 080a529f7e9c1a750f39d92f1e8f1e7170d6fb81
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Don't select for gesture events on xwidgets if the server is too old
* src/xwidget.c (x_draw_xwidget_glyph_string): Only select for
XI gesture events if the server supports XI 2.4 or later.
---
src/xwidget.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/xwidget.c b/src/xwidget.c
index 4f14152833..36f216d939 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -2247,9 +2247,12 @@ x_draw_xwidget_glyph_string (struct glyph_string *s)
XISetMask (m, XI_Enter);
XISetMask (m, XI_Leave);
#ifdef XI_GesturePinchBegin
- XISetMask (m, XI_GesturePinchBegin);
- XISetMask (m, XI_GesturePinchUpdate);
- XISetMask (m, XI_GesturePinchEnd);
+ if (FRAME_DISPLAY_INFO (s->f)->xi2_version >= 4)
+ {
+ XISetMask (m, XI_GesturePinchBegin);
+ XISetMask (m, XI_GesturePinchUpdate);
+ XISetMask (m, XI_GesturePinchEnd);
+ }
#endif
XISelectEvents (xv->dpy, xv->wdesc, &mask, 1);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 080a529f7e: Don't select for gesture events on xwidgets if the server is too old,
Po Lu <=