]> git.eshelyaron.com Git - emacs.git/commitdiff
Add support for XI 2.4
authorPo Lu <luangruo@yahoo.com>
Sat, 25 Dec 2021 02:38:23 +0000 (10:38 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 25 Dec 2021 02:38:23 +0000 (10:38 +0800)
We will be able to use touchpad (not touchscreen) gestures, such
as pinch and swipe gestures after this change, but they are not
yet exposed to Lisp.

* src/xterm.c (x_term_init): Declare support for XI 2.4 if
present.

src/xterm.c

index 42001023b3bcad9825e504d6d3597a252864b261..6be7e2e9f95fcce333ad40b133957cffac0cf03a 100644 (file)
@@ -14764,7 +14764,9 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
   dpyinfo->supports_xi2 = false;
   int rc;
   int major = 2;
-#ifdef XI_BarrierHit /* XInput 2.3 */
+#ifdef XI_GesturePinchBegin /* XInput 2.4 */
+  int minor = 4;
+#elif XI_BarrierHit /* XInput 2.3 */
   int minor = 3;
 #elif defined XI_TouchBegin /* XInput 2.2 */
   int minor = 2;