summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@bitmath.org>2011-02-21 10:05:09 +0100
committerHenrik Rydberg <rydberg@euromail.se>2011-02-21 13:06:46 +0100
commit0b9380675caf5c80ec02e46cfc09496210f8ee12 (patch)
treee8ad80f7b6eedd8fc40a85499e850a1be1ba6318
parentdca27172b0f27fd121ee43a7cc62176a84b44fc5 (diff)
Adjust to xi2 api changes
The touch event types have new names since February 2011. Modify accordingly. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
-rw-r--r--src/frame-xi2.c2
-rw-r--r--tools/utouch-frame-test-xi2.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/frame-xi2.c b/src/frame-xi2.c
index bead751..7fc38fd 100644
--- a/src/frame-xi2.c
+++ b/src/frame-xi2.c
@@ -274,7 +274,7 @@ utouch_frame_pump_xi2(utouch_frame_handle fh, const XIDeviceEvent *ev)
274 274
275 switch (ev->evtype) { 275 switch (ev->evtype) {
276 case XI_TouchBegin: 276 case XI_TouchBegin:
277 case XI_TouchMotion: 277 case XI_TouchUpdate:
278 case XI_TouchEnd: 278 case XI_TouchEnd:
279 value = ev->valuators.values; 279 value = ev->valuators.values;
280 mask = ev->valuators.mask; 280 mask = ev->valuators.mask;
diff --git a/tools/utouch-frame-test-xi2.c b/tools/utouch-frame-test-xi2.c
index 015c119..2f4e10b 100644
--- a/tools/utouch-frame-test-xi2.c
+++ b/tools/utouch-frame-test-xi2.c
@@ -126,11 +126,11 @@ static void loop_device(struct frame_test *test)
126 XIEventMask mask; 126 XIEventMask mask;
127 127
128 mask.deviceid = XIAllDevices; 128 mask.deviceid = XIAllDevices;
129 mask.mask_len = XIMaskLen(XI_TouchMotion); 129 mask.mask_len = XIMaskLen(XI_LASTEVENT);
130 mask.mask = calloc(mask.mask_len, sizeof(char)); 130 mask.mask = calloc(mask.mask_len, sizeof(char));
131 131
132 XISetMask(mask.mask, XI_TouchBegin); 132 XISetMask(mask.mask, XI_TouchBegin);
133 XISetMask(mask.mask, XI_TouchMotion); 133 XISetMask(mask.mask, XI_TouchUpdate);
134 XISetMask(mask.mask, XI_TouchEnd); 134 XISetMask(mask.mask, XI_TouchEnd);
135 XISetMask(mask.mask, XI_PropertyEvent); 135 XISetMask(mask.mask, XI_PropertyEvent);
136 XISelectEvents(test->display, test->win, &mask, 1); 136 XISelectEvents(test->display, test->win, &mask, 1);