From 08df1631b4f0a71ef988d31c5792978fb3e587dc Mon Sep 17 00:00:00 2001 From: Po Lu Date: Tue, 5 Jul 2022 10:12:19 +0800 Subject: [PATCH] Don't overestimate supported input extension version on GTK 3 * src/xterm.c (x_term_init): If minor > original_minor (the maximum version supported by libXi), set it back to original_minor. --- src/xterm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/xterm.c b/src/xterm.c index 82a20ad1a97..7843a46ab25 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -27099,6 +27099,13 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) } else x_uncatch_errors_after_check (); + + /* But don't delude ourselves into thinking that we can use + features provided by a version of the input extension that + libXi itself doesn't support. */ + + if (minor > original_minor) + minor = original_minor; #else if (x_had_errors_p (dpyinfo->display)) rc = BadRequest; -- 2.39.5