The lines you posted are never executed with certain touchpads, look right above them:
if (SYN_CAP_IMAGE_SENSOR(priv->ext_cap_0c)) {
synaptics_image_sensor_process(psmouse, &hw);
return;
}
synaptics_image_sensor_process() uses synaptics_report_slot() to send the events to the userspace. The last patch I posted makes synaptics_report_slot() send ABS_TOOL_WIDTH.
The lines you posted are never executed with certain touchpads, look right above them:
if (SYN_CAP_ IMAGE_SENSOR( priv->ext_ cap_0c) ) { image_sensor_ process( psmouse, &hw);
synaptics_
return;
}
synaptics_ image_sensor_ process( ) uses synaptics_ report_ slot() to send the events to the userspace. The last patch I posted makes synaptics_ report_ slot() send ABS_TOOL_WIDTH.