Don't do XGrabButton by default - avoids a conflict with xstroke.
authorbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Wed, 28 Jul 2004 14:11:30 +0000 (14:11 +0000)
committerbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Wed, 28 Jul 2004 14:11:30 +0000 (14:11 +0000)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@682 e2bd861d-eb25-0410-b326-f6ed22b6b98c

ChangeLog
registryd/deviceeventcontroller.c

index 3dd76ac..958ab07 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-07-28 Bill Haneman <bill.haneman@sun.com>
+
+       * registryd/deviceeventcontroller.c:
+       (spi_dec_init_mouse_listener): Don't do XGrabButton, 
+       rely on timer-poll instead, to avoid conflict with 
+       xstroke.
+       
 2004-07-20  Bill Haneman <bill.haneman@sun.com>
 
        * configure.in: Revved to 1.5.3.
index 95640d8..6529d86 100644 (file)
@@ -620,6 +620,7 @@ spi_dec_init_mouse_listener (SpiRegistry *registry)
   Display *display = spi_get_display ();
   g_timeout_add (100, spi_dec_poll_mouse_idle, registry);
 
+#ifdef GRAB_BUTTON
   if (display)
     {
       if (XGrabButton (display, AnyButton, AnyModifier,
@@ -636,6 +637,7 @@ spi_dec_init_mouse_listener (SpiRegistry *registry)
       fprintf (stderr, "mouse buttons grabbed\n");
 #endif
     }
+#endif
 }
 
 /**