diff options
| -rw-r--r-- | src/frame-xi2.c | 2 | ||||
| -rw-r--r-- | tools/utouch-frame-test-xi2.c | 4 |
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); |
