Olivier Fourdan
93f9138c9b
x11: update inhibit shortcuts on grab broken
...
On X11, shortcuts inhibition is emulated using a grab on the keyboard.
So if another widget ungrabs the keyboard behind our back (for example
when a popup window is dismissed) that effectively disables the effects
of the shortcut inhibition on the surface and we need to update the
shortcut inhibition status accordingly.
Check for "grab-broken" events on the surface and clear existing
shortcuts inhibition for the matching seat, so that the client can be
notified and may decide to re-enable shortcut inhibition if desired.
2020-05-19 14:51:25 +02:00
..
2020-05-17 22:05:24 -04:00
2020-04-06 16:32:03 -04:00
2020-05-17 22:05:24 -04:00
2020-05-17 22:05:24 -04:00
2020-05-19 14:51:25 +02:00
2020-04-26 14:41:52 -04:00
2020-02-04 14:08:10 +01:00
2020-01-17 23:46:37 -05:00
2020-04-06 16:32:03 -04:00
2020-05-13 04:48:22 +02:00
2020-02-03 15:11:35 +01:00
2020-03-12 14:56:21 -04:00
2020-05-11 19:26:20 +02:00
2020-02-24 08:32:34 -05:00
2020-02-13 07:36:38 +01:00
2020-02-13 07:36:38 +01:00
2019-11-27 13:33:43 +00:00
2019-12-12 14:25:33 -05:00
2019-11-27 13:33:43 +00:00
2019-04-02 15:10:53 +00:00
2019-12-28 21:52:34 -05:00
2019-11-27 13:33:43 +00:00
2019-11-27 13:33:43 +00:00
2019-03-17 21:29:59 +01:00
2020-01-17 23:46:37 -05:00
2019-11-27 13:33:43 +00:00
2020-05-11 19:26:20 +02:00
2020-03-02 04:43:56 +01:00
2020-05-11 19:26:20 +02:00
2019-11-27 13:33:43 +00:00
2020-05-07 11:27:45 +02:00
2020-02-18 02:40:00 +01:00
2020-01-17 23:46:37 -05:00
2019-11-27 13:33:43 +00:00
2018-07-13 10:13:00 +02:00
2019-11-27 13:33:43 +00:00
2020-04-06 16:32:03 -04:00
2020-04-05 23:43:41 -04:00
2019-11-27 13:33:43 +00:00
2020-04-03 15:23:01 +02:00
2019-11-27 13:33:43 +00:00
2020-05-18 14:55:25 +01:00
2020-05-17 22:05:24 -04:00
2019-05-30 20:56:50 -07:00
2019-11-27 13:33:43 +00:00
2020-05-17 22:05:24 -04:00
2020-05-11 19:26:20 +02:00
2020-05-17 17:51:03 -04:00
2020-02-21 00:51:02 -05:00
2020-05-12 18:44:21 +01:00
2020-04-03 15:30:56 +01:00
2020-03-12 14:56:21 -04:00
2020-05-11 19:26:20 +02:00
2019-11-27 13:33:43 +00:00
2020-05-11 19:26:20 +02:00
2020-03-02 04:43:56 +01:00
2020-03-02 04:43:56 +01:00
2019-05-21 10:32:08 -05:00
2019-11-27 13:33:43 +00:00
2020-05-11 19:26:20 +02:00
2020-05-05 08:20:09 +02:00
2020-05-05 08:20:09 +02:00
2020-02-12 14:29:31 +01:00
2019-11-27 13:33:43 +00:00
2020-02-12 13:20:32 +01:00
2019-07-03 11:42:28 +02:00
2019-11-27 13:33:43 +00:00
2020-02-11 13:39:52 +00:00
2020-02-14 05:41:01 +11:00
2019-11-27 13:33:43 +00:00
2019-04-25 11:35:00 +02:00
2019-01-23 22:33:44 -05:00
2019-11-27 13:33:43 +00:00
2020-05-17 19:15:46 +00:00
2020-05-06 13:15:45 -04:00
2020-04-06 16:32:03 -04:00
2020-04-30 13:05:52 -04:00
2019-02-06 10:39:27 +01:00
2019-02-06 10:39:27 +01:00
2019-05-28 19:19:24 +02:00
2019-11-27 13:33:43 +00:00
2020-05-17 07:32:37 +02:00
2020-01-30 21:33:37 +01:00
2020-05-17 07:10:34 +02:00
2020-05-11 19:26:20 +02:00
2020-05-11 19:26:20 +02:00
2019-11-27 13:33:43 +00:00
2019-09-13 11:07:56 +02:00
2019-11-27 13:33:43 +00:00
2020-05-11 19:26:20 +02:00
2020-03-11 19:35:55 -04:00
2020-03-11 19:35:55 -04:00
2020-02-21 21:55:16 +01:00
2020-03-11 19:35:55 -04:00
2020-02-12 13:36:04 +01:00
2020-02-12 11:25:34 +01:00
2019-11-27 13:33:43 +00:00
2020-01-07 17:27:15 +01:00
2020-01-26 18:21:07 +01:00
2020-03-05 07:56:28 +01:00
2020-02-21 00:51:02 -05:00
2020-02-22 08:11:34 -05:00
2020-02-24 19:07:03 -05:00
2020-02-22 08:11:34 -05:00
2019-11-27 13:33:43 +00:00
2020-05-19 12:21:22 +01:00
2020-05-17 19:15:46 +00:00
2020-05-17 17:51:03 -04:00
2020-05-12 18:43:56 +01:00
2020-01-26 18:21:07 +01:00
2020-05-17 14:15:06 -04:00
2020-05-17 12:41:16 -04:00
2020-04-13 09:29:11 -04:00
2020-03-12 14:44:03 -04:00
2020-05-17 14:15:06 -04:00
2020-04-08 15:40:15 +01:00
2019-11-27 13:33:43 +00:00
2020-05-11 10:07:41 +03:00
2019-11-27 13:33:43 +00:00
2020-04-26 14:41:52 -04:00
2020-03-12 14:56:21 -04:00