"clicks" field in B_MOUSE_DOWN message is reset on mouse move
|Reported by:||X512||Owned by:||axeld|
BeBook clearly says that: 1 for a single-click, 2 for double-click, 3 for triple-click, and so on. The counter is reset if the time between clicks exceeds the "Double-click speed" set by the user in the Mouse preferences. Note that the counter is not reset if the mouse moves between clicks.
Resetting clicks is a problem when using touchscreen because it's accuracy is not high and tapping the same point produces different positions.
I found some code in app_server that reset "clicks" field. Maybe other components also refuse double click if mouse is moved. It should be fixed too.