Improve double click detection
This commit is contained in:
parent
1fa2ddbdfd
commit
4aea3239b9
6
nncmpp.c
6
nncmpp.c
|
@ -3114,7 +3114,11 @@ app_on_tty_readable (const struct pollfd *fd, void *user_data)
|
|||
&& y_last == y && x_last == x && last_button == button;
|
||||
if (!app_process_mouse (type, y, x, button, double_click))
|
||||
beep ();
|
||||
if (type == TERMO_MOUSE_PRESS)
|
||||
|
||||
// Prevent interpreting triple clicks as two double clicks
|
||||
if (double_click)
|
||||
last_button = 0;
|
||||
else if (type == TERMO_MOUSE_PRESS)
|
||||
last_button = button;
|
||||
}
|
||||
else if (!app_process_termo_event (&event))
|
||||
|
|
Loading…
Reference in New Issue