patch-2.4.20 linux-2.4.20/drivers/usb/wacom.c
Next file: linux-2.4.20/drivers/video/Config.in
Previous file: linux-2.4.20/drivers/usb/vicamurbs.h
Back to the patch index
Back to the overall index
- Lines: 51
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/drivers/usb/wacom.c
- Orig date:
Fri Aug 2 17:39:45 2002
diff -urN linux-2.4.19/drivers/usb/wacom.c linux-2.4.20/drivers/usb/wacom.c
@@ -111,7 +111,6 @@
struct wacom_features *features;
int tool[2];
int open;
- int x, y;
__u32 serial[2];
};
@@ -209,16 +208,16 @@
input_report_abs(dev, ABS_DISTANCE, data[7]);
input_report_rel(dev, REL_WHEEL, (signed char) data[6]);
- input_report_abs(dev, ABS_X, wacom->x = x);
- input_report_abs(dev, ABS_Y, wacom->y = y);
+ input_report_abs(dev, ABS_X, x);
+ input_report_abs(dev, ABS_Y, y);
input_event(dev, EV_MSC, MSC_SERIAL, data[1] & 0x01);
return;
}
if (data[1] & 0x80) {
- input_report_abs(dev, ABS_X, wacom->x = x);
- input_report_abs(dev, ABS_Y, wacom->y = y);
+ input_report_abs(dev, ABS_X, x);
+ input_report_abs(dev, ABS_Y, y);
}
input_report_abs(dev, ABS_PRESSURE, data[6] | ((__u32)data[7] << 8));
@@ -236,7 +235,6 @@
struct input_dev *dev = &wacom->dev;
unsigned int t;
int idx;
- int x, y;
if (urb->status) return;
@@ -285,11 +283,8 @@
return;
}
- x = ((__u32)data[2] << 8) | data[3];
- y = ((__u32)data[4] << 8) | data[5];
-
- input_report_abs(dev, ABS_X, wacom->x);
- input_report_abs(dev, ABS_Y, wacom->y);
+ input_report_abs(dev, ABS_X, ((__u32)data[2] << 8) | data[3]);
+ input_report_abs(dev, ABS_Y, ((__u32)data[4] << 8) | data[5]);
input_report_abs(dev, ABS_DISTANCE, data[9] >> 4);
if ((data[1] & 0xb8) == 0xa0) { /* general pen packet */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)