diff options
| author | Henrik Rydberg <rydberg@euromail.se> | 2010-09-29 14:43:26 +0200 |
|---|---|---|
| committer | Henrik Rydberg <rydberg@euromail.se> | 2010-09-29 14:43:26 +0200 |
| commit | 0e05b1558df1546420d66ce57532e2df582d904b (patch) | |
| tree | 0df539c89ea4f11a82cc31bbafe05b4c0baff62e /usr/src/dkms_source_tree/hid-egalax.c | |
| parent | 7df8823768dc8b55d482dde5b58bf7c423a7c8bc (diff) | |
Output x/y in the coordinates given
Fix up eventual flipped coordinates in user space.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Diffstat (limited to 'usr/src/dkms_source_tree/hid-egalax.c')
| -rw-r--r-- | usr/src/dkms_source_tree/hid-egalax.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/dkms_source_tree/hid-egalax.c b/usr/src/dkms_source_tree/hid-egalax.c index 625e947..94ff0f7 100644 --- a/usr/src/dkms_source_tree/hid-egalax.c +++ b/usr/src/dkms_source_tree/hid-egalax.c | |||
| @@ -218,11 +218,11 @@ static int egalax_event(struct hid_device *hid, struct hid_field *field, | |||
| 218 | td->mask |= 0x02; | 218 | td->mask |= 0x02; |
| 219 | break; | 219 | break; |
| 220 | case HID_GD_X: | 220 | case HID_GD_X: |
| 221 | td->x = 32768 - value; | 221 | td->x = value; |
| 222 | td->mask |= 0x04; | 222 | td->mask |= 0x04; |
| 223 | break; | 223 | break; |
| 224 | case HID_GD_Y: | 224 | case HID_GD_Y: |
| 225 | td->y = 32768 - value; | 225 | td->y = value; |
| 226 | td->mask |= 0x08; | 226 | td->mask |= 0x08; |
| 227 | break; | 227 | break; |
| 228 | case HID_DG_TIPPRESSURE: | 228 | case HID_DG_TIPPRESSURE: |
