Marco Trevisan (Treviño)
c93e402a89
monitor-manager: Ensure monitors settings after backend has been updated
...
The monitors settings such as the privacy screen property is propagated
to the monitors via kms updates, however during initialization and
on monitors changes, we end up clearing the pending KMS updates because
such settings are added to the queue before the backend has fully
initialized the monitors, and this may lead to discarding all the
pending updates, including the one we've just planned.
To avoid this, move settings applications after we've both initialized
the backend and notified it about changes.
Also avoid to try set the settings during actual initialization, but
delay that after post-init.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2372 >
2022-05-11 18:13:46 +00:00
..
2022-05-03 21:45:19 +00:00
2022-04-29 18:58:38 +00:00
2018-11-06 17:17:36 +01:00
2014-09-12 11:55:08 -06:00
2018-04-16 13:28:03 +02:00
2022-02-08 14:34:47 +00:00
2022-03-04 18:13:45 +00:00
2022-03-04 10:10:05 +03:00
2022-04-29 18:58:38 +00:00
2022-04-29 18:58:38 +00:00
2020-06-11 09:20:16 +00:00
2021-07-13 08:09:42 +00:00
2021-01-22 16:47:08 +00:00
2021-01-22 16:47:08 +00:00
2021-12-07 20:04:08 +00:00
2021-09-20 14:00:08 +00:00
2021-12-22 16:22:08 +00:00
2021-12-22 16:22:08 +00:00
2021-12-22 16:22:08 +00:00
2022-04-05 14:05:22 +02:00
2021-12-22 19:37:16 +01:00
2021-12-07 20:04:08 +00:00
2019-10-14 09:09:01 +02:00
2017-08-29 14:39:04 +08:00
2019-02-28 09:31:01 +01:00
2022-03-02 15:12:23 +00:00
2019-10-21 14:04:30 +00:00
2022-03-03 08:18:56 +00:00
2022-01-05 16:36:48 +00:00
2017-10-05 18:17:26 -04:00
2019-01-22 18:31:53 +01:00
2019-01-22 18:31:53 +01:00
2020-06-10 18:54:50 +00:00
2019-06-20 13:31:55 +00:00
2021-07-15 11:34:37 +02:00
2021-05-18 13:19:36 +00:00
2021-05-18 13:19:36 +00:00
2022-03-04 10:10:05 +03:00
2020-03-24 18:07:31 +00:00
2020-05-03 23:35:03 +01:00
2020-11-27 15:14:33 +00:00
2021-12-07 14:59:57 +00:00
2021-04-14 19:16:22 +00:00
2021-03-10 13:56:54 +00:00
2021-04-14 19:16:22 +00:00
2022-03-30 12:06:52 +00:00
2020-08-29 09:10:31 +00:00
2020-06-08 11:29:30 +00:00
2020-06-10 18:54:50 +00:00
2020-08-29 09:10:31 +00:00
2021-09-04 10:04:01 +02:00
2022-01-25 16:25:48 +00:00
2021-07-22 13:14:01 +02:00
2019-01-23 14:18:13 +01:00
2022-01-25 16:25:48 +00:00
2022-01-25 16:25:48 +00:00
2021-07-22 13:14:01 +02:00
2020-06-10 18:54:51 +00:00
2022-05-11 18:13:46 +00:00
2022-05-11 18:13:46 +00:00
2021-09-04 10:04:01 +02:00
2021-09-04 10:04:01 +02:00
2022-01-25 07:31:19 +00:00
2022-01-25 07:31:19 +00:00
2021-09-04 10:04:01 +02:00
2021-09-04 10:04:00 +02:00
2022-03-04 18:13:45 +00:00
2022-03-04 18:13:45 +00:00
2020-11-27 15:14:33 +00:00
2020-11-27 15:14:33 +00:00
2020-10-08 16:38:41 +02:00
2019-05-31 11:57:07 -03:00
2020-04-27 14:31:06 +00:00
2020-07-31 10:41:38 +02:00
2021-07-28 15:26:04 +00:00
2021-02-05 16:44:27 +00:00
2021-05-11 16:18:13 +00:00
2021-03-04 17:39:08 +00:00
2021-07-16 19:08:06 +02:00
2021-07-16 19:08:06 +02:00
2021-05-05 19:52:04 +00:00
2021-01-22 16:47:08 +00:00
2022-04-29 20:51:25 +00:00
2020-04-23 14:45:53 +00:00
2021-03-12 15:09:45 +00:00
2020-07-30 09:51:16 +02:00
2022-04-29 20:51:25 +00:00
2017-08-29 14:39:04 +08:00
2021-05-17 16:11:47 +02:00
2020-07-30 09:51:16 +02:00
2021-12-07 19:23:52 +00:00
2021-12-07 19:23:52 +00:00
2022-05-11 15:01:31 +00:00
2022-03-04 18:13:45 +00:00
2021-12-07 19:23:52 +00:00
2021-03-12 15:09:45 +00:00
2022-04-29 20:51:25 +00:00
2021-03-12 15:09:45 +00:00
2022-03-04 18:13:45 +00:00
2021-03-12 15:09:45 +00:00
2022-04-29 20:51:25 +00:00
2018-12-14 13:26:16 +01:00
2021-03-12 15:09:45 +00:00
2020-07-30 09:51:16 +02:00
2020-02-28 15:52:19 -03:00
2020-02-28 15:52:19 -03:00
2022-04-29 18:58:38 +00:00
2021-03-12 15:09:45 +00:00
2022-02-07 19:16:45 +00:00
2022-02-07 19:16:45 +00:00
2022-01-17 09:48:51 +01:00
2022-01-17 09:48:51 +01:00
2021-03-12 15:09:45 +00:00
2021-07-16 19:08:06 +02:00
2021-07-16 19:08:06 +02:00
2021-02-22 13:52:27 +01:00
2021-05-17 16:08:42 +00:00
2021-04-13 10:32:14 +00:00
2022-03-04 18:13:45 +00:00
2022-03-04 18:13:45 +00:00