|
@@ -818,7 +818,6 @@ static int wacom_bpt_touch(struct wacom_wac *wacom)
|
|
|
x <<= 5;
|
|
|
y <<= 5;
|
|
|
}
|
|
|
- input_report_abs(input, ABS_MT_PRESSURE, p);
|
|
|
input_report_abs(input, ABS_MT_POSITION_X, x);
|
|
|
input_report_abs(input, ABS_MT_POSITION_Y, y);
|
|
|
}
|
|
@@ -1056,10 +1055,11 @@ void wacom_setup_input_capabilities(struct input_dev *input_dev,
|
|
|
features->x_fuzz, 0);
|
|
|
input_set_abs_params(input_dev, ABS_Y, 0, features->y_max,
|
|
|
features->y_fuzz, 0);
|
|
|
- input_set_abs_params(input_dev, ABS_PRESSURE, 0, features->pressure_max,
|
|
|
- features->pressure_fuzz, 0);
|
|
|
|
|
|
if (features->device_type == BTN_TOOL_PEN) {
|
|
|
+ input_set_abs_params(input_dev, ABS_PRESSURE, 0, features->pressure_max,
|
|
|
+ features->pressure_fuzz, 0);
|
|
|
+
|
|
|
/* penabled devices have fixed resolution for each model */
|
|
|
input_abs_set_res(input_dev, ABS_X, features->x_resolution);
|
|
|
input_abs_set_res(input_dev, ABS_Y, features->y_resolution);
|