Files
gio/ui
Elias Naur f474282a31 ui/app: (wayland) avoid excessive key repeats
Wayland requires its clients to handle key repeating themselves.
Our strategy is simple: start a timer on key down and fire key
events at regular intervals until another key event arrives.

However, if the program blocks the event loop while processing a
synchronous event, key repeats might pile up before the stopping
key event is processed.

This change use the timestamp of the stopping key event to only
dispatch the repeats queued up before the stop time.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
2019-06-19 12:46:59 +02:00
..
2019-06-17 16:45:49 +02:00
2019-03-31 10:47:22 +02:00
2019-06-18 21:10:01 +02:00
2019-06-18 21:30:19 +02:00
2019-03-31 14:45:26 +02:00
2019-06-08 11:00:59 +02:00
2019-03-31 14:45:26 +02:00