No real functional changes, just group the two selection requests together.

Signed-off-by: Peter Hutterer <[email protected]>
---
 src/test_xi2.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/test_xi2.c b/src/test_xi2.c
index b64368e..40cc76e 100644
--- a/src/test_xi2.c
+++ b/src/test_xi2.c
@@ -363,9 +363,6 @@ test_xi2(Display    *display,
     if (m->deviceid == XIAllDevices)
         XISetMask(m->mask, XI_HierarchyChanged);
     XISetMask(m->mask, XI_PropertyEvent);
-    XISelectEvents(display, win, m, 1);
-    XMapWindow(display, win);
-    XSync(display, False);
 
     m = &mask[1];
     m->deviceid = (deviceid == -1) ? XIAllMasterDevices : deviceid;
@@ -381,7 +378,11 @@ test_xi2(Display   *display,
     XISetMask(m->mask, XI_RawTouchUpdate);
     XISetMask(m->mask, XI_RawTouchEnd);
 #endif
-    XISelectEvents(display, DefaultRootWindow(display), m, 1);
+
+    XISelectEvents(display, win, &mask[0], 1);
+    XISelectEvents(display, DefaultRootWindow(display), &mask[1], 1);
+    XMapWindow(display, win);
+    XSync(display, False);
 
     free(mask[0].mask);
     free(mask[1].mask);
-- 
1.8.2.1

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to