Jonas Dreßler
998fe58482
switcherPopup: Use roundtrip time when the popup is modifier-less
...
The noModsTimeout obviously finishes inside a timeout callback, which
means `global.get_current_time()` might return Clutter.CURRENT_TIME (ie.
0) when called inside it, because it's not called while handling an
event. This means when switching apps or activating a window, the
timestamp passed to `activate_window` may be 0, which is the reason why
the altTab switcher is currently broken when using modifier-less
keybindings.
Fix that by using `meta_display_get_current_time_roundtrip`, which
always return a valid timestamp, instead of
`shell_global_get_current_time`.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/847
2019-11-22 22:09:47 +00:00
..
2019-11-21 22:04:39 +01:00
2019-11-11 23:51:17 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-19 19:55:28 +02:00
2019-11-23 03:01:51 +05:00
2019-10-18 16:50:57 +02:00
2019-11-11 19:25:14 +00:00
2019-11-11 23:51:17 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-04 21:27:56 +01:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-20 13:08:22 -08:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-07-05 11:32:31 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-06 09:42:57 +01:00
2019-11-23 03:01:51 +05:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-09-09 19:28:18 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 23:51:17 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-21 22:54:07 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-21 22:54:07 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 23:51:17 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-23 03:01:51 +05:00
2019-11-19 20:56:16 +02:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-09-12 19:09:24 +02:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-02-09 07:39:20 +01:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-19 19:54:13 +02:00
2019-11-11 19:25:14 +00:00
2019-11-22 22:09:47 +00:00
2019-11-06 09:42:57 +01:00
2019-08-06 20:50:43 +02:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 23:51:17 +00:00
2019-09-15 16:02:45 +02:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00
2019-11-11 19:25:14 +00:00