]> git.eshelyaron.com Git - emacs.git/commitdiff
* xterm.c (x_setup_pointer_blanking): Conditionally
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jun 2014 01:11:26 +0000 (05:11 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 6 Jun 2014 01:11:26 +0000 (05:11 +0400)
probe Xfixes until this stuff is stabilized (Bug#17609).

src/ChangeLog
src/xterm.c

index 2a149a07214aac38481e07b099d87ecfec82e75b..38feb804cd407f55e1c495edfc2b8cfc2a6ffcbd 100644 (file)
@@ -1,3 +1,8 @@
+2014-06-06  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * xterm.c (x_setup_pointer_blanking): Conditionally
+       probe Xfixes until this stuff is stabilized (Bug#17609).
+
 2014-06-05  Dmitry Antipov  <dmantipov@yandex.ru>
 
        * keyboard.c, process.c: Do not define POLL_FOR_INPUT here
index 6f1807d4176c58ad58812888063efae2d263ad62..8c2b6254e597f1922f7e351ea8d3bdef75f85999 100644 (file)
@@ -9781,7 +9781,9 @@ x_toggle_visible_pointer (struct frame *f, bool invisible)
 static void
 x_setup_pointer_blanking (struct x_display_info *dpyinfo)
 {
-  if (x_probe_xfixes_extension (dpyinfo->display))
+  /* FIXME: the brave tester should set EMACS_XFIXES because we're suspecting
+     X server bug, see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17609.  */
+  if (egetenv ("EMACS_XFIXES") && x_probe_xfixes_extension (dpyinfo->display))
     dpyinfo->toggle_visible_pointer = xfixes_toggle_visible_pointer;
   else
     {