Jonas Dreßler
a6e4ef862c
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-23 00:59:57 +01:00
..
2019-11-21 21:57:55 +00:00
2019-11-22 00:33:23 +01:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-11-19 23:25:34 +02:00
2019-11-23 00:57:59 +01:00
2019-09-12 23:18:24 +02:00
2019-09-15 16:02:45 +02:00
2019-09-12 23:18:24 +02:00
2019-09-11 23:25:21 +00:00
2019-08-13 16:35:17 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-11-22 00:30:23 +01:00
2019-07-24 00:28:45 +02:00
2019-10-10 02:14:28 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-10-24 23:08:08 +00:00
2019-07-24 00:28:45 +02:00
2019-09-12 23:18:24 +02:00
2019-10-14 08:54:20 +00:00
2019-09-12 23:18:24 +02:00
2019-09-15 16:02:45 +02:00
2019-07-05 11:32:31 +00:00
2019-07-24 00:28:45 +02:00
2019-10-08 17:12:43 +00:00
2019-09-18 17:14:16 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-09-20 16:05:32 +00:00
2019-10-03 15:26:13 +02:00
2019-09-09 19:28:18 +00:00
2019-10-10 02:14:28 +02:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-10-04 15:40:05 +00:00
2019-08-06 23:54:29 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-07-24 00:28:45 +02:00
2019-09-12 19:09:24 +02:00
2019-09-14 14:05:12 +02:00
2019-09-15 13:30:19 +00:00
2019-07-24 00:28:45 +02:00
2019-09-15 13:30:19 +00:00
2019-11-22 01:33:45 +01:00
2019-07-24 00:28:45 +02:00
2019-09-11 20:59:31 +00:00
2019-09-12 19:09:24 +02:00
2019-09-20 15:53:42 +00:00
2019-07-24 00:28:45 +02:00
2019-09-15 16:02:45 +02:00
2019-09-15 16:02:45 +02:00
2019-02-09 07:39:20 +01:00
2019-10-16 23:57:24 +00:00
2019-09-15 13:30:19 +00:00
2019-09-15 16:02:45 +02:00
2019-09-15 13:30:19 +00:00
2019-09-15 13:30:19 +00:00
2019-10-07 21:24:13 +00:00
2019-07-24 00:28:45 +02:00
2019-11-19 23:25:29 +02:00
2019-09-22 22:20:41 +00:00
2019-11-23 00:59:57 +01:00
2019-07-24 00:28:45 +02:00
2019-08-06 20:50:43 +02:00
2019-09-20 16:58:00 +00:00
2019-07-29 16:16:22 +00:00
2019-09-18 15:56:26 +00:00
2019-07-24 00:28:45 +02:00
2019-11-11 22:39:58 +01:00
2019-09-15 16:02:45 +02:00
2019-10-17 08:07:22 +00:00
2019-09-15 16:02:45 +02:00
2019-09-12 19:09:24 +02:00
2019-09-18 17:14:16 +00:00
2019-07-24 00:28:45 +02:00