Florian Müllner
9f46258ff9
clutter/actor: Make sure expand_set flags are set correctly
...
If an actor's expand properties haven't been set explicitly, its
expand flags are computed by traversing its children.
However we currently also traverse into children when explicitly
setting "expand" to FALSE, because that is the default value and
the properties are only marked as explicitly-set when the value
actually changed.
Fix this, so propagating expand flags can be stopped without
hacks like
```c
g_object_set (actor, "x-expand", TRUE, NULL);
g_object_set (actor, "x-expand", FALSE, NULL);
``
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3088 >
2023-06-22 21:58:23 +02:00
..
2023-05-02 19:48:03 +00:00
2022-01-07 21:14:09 +00:00
2023-02-03 12:10:22 +00:00
2023-02-03 12:10:22 +00:00
2023-05-02 19:48:03 +00:00
2019-01-24 17:00:25 +00:00
2023-06-06 11:41:00 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2023-06-06 11:41:00 +00:00
2023-06-22 21:58:23 +02:00
2023-05-04 12:11:26 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-05-31 16:28:13 -03:00
2022-06-03 12:57:31 +00:00
2023-04-18 14:04:41 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2021-02-22 13:52:27 +01:00
2019-01-22 18:31:52 +01:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2020-12-17 13:21:50 +00:00
2020-12-17 13:21:50 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-12-22 15:13:54 +01:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-02-03 12:10:22 +00:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-06-09 15:00:07 +00:00
2022-06-09 15:00:07 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2020-02-19 11:57:05 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2020-02-24 22:36:27 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2019-12-03 19:02:14 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2020-05-26 13:54:28 +00:00
2021-07-16 19:08:06 +02:00
2022-05-04 19:36:46 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-01-07 21:14:09 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2016-07-20 14:23:48 +08:00
2020-12-15 12:07:57 -03:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2021-03-22 10:47:51 +00:00
2019-06-12 18:01:36 +02:00
2022-11-09 10:46:55 +00:00
2022-03-21 23:08:40 +00:00
2022-08-24 22:43:54 +00:00
2022-08-24 22:43:54 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2018-11-06 17:17:36 +01:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-06-20 15:32:25 +00:00
2023-03-02 01:39:16 +01:00
2023-04-17 09:16:10 +00:00
2023-04-17 09:16:10 +00:00
2023-04-17 09:16:10 +00:00
2023-02-03 12:10:22 +00:00
2023-05-02 19:48:03 +00:00
2022-01-29 00:37:14 +00:00
2020-10-06 15:34:47 +00:00
2019-10-16 11:38:13 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2021-02-22 13:52:27 +01:00
2022-11-22 13:32:52 +01:00
2023-05-02 19:48:03 +00:00
2022-01-29 02:11:37 +01:00
2022-08-02 09:52:22 +02:00
2020-11-27 15:14:33 +00:00
2022-12-17 13:52:51 +00:00
2022-11-09 10:46:55 +00:00
2022-07-19 11:04:56 +00:00
2023-06-13 14:21:41 +00:00
2023-06-13 14:21:41 +00:00
2019-10-16 11:38:14 +00:00
2022-07-19 11:04:56 +00:00
2022-07-19 11:04:56 +00:00
2022-04-29 18:58:38 +00:00
2022-04-29 18:58:38 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2021-03-04 17:39:08 +00:00
2021-03-04 17:39:08 +00:00
2021-03-04 17:39:08 +00:00
2022-12-22 15:13:54 +01:00
2022-08-02 09:52:22 +02:00
2020-08-29 09:10:31 +00:00
2022-12-22 15:13:54 +01:00
2022-12-22 15:13:54 +01:00
2022-08-02 09:52:22 +02:00
2023-05-04 12:11:26 +00:00
2022-08-02 09:52:22 +02:00
2023-05-04 12:11:26 +00:00
2023-02-21 18:09:28 +00:00
2023-03-02 01:39:16 +01:00
2023-03-02 01:39:16 +01:00
2019-08-27 07:36:57 +00:00
2023-05-22 14:44:33 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-04-07 12:19:23 +02:00
2023-04-07 12:19:23 +02:00
2023-04-07 12:19:23 +02:00
2021-10-18 14:36:15 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-11-04 18:47:27 +00:00
2023-05-22 14:44:33 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-06-01 16:10:13 +00:00
2023-06-01 16:10:13 +00:00
2020-11-25 16:34:29 +00:00
2022-08-02 09:52:22 +02:00
2021-12-07 20:04:08 +00:00
2021-12-07 20:04:08 +00:00
2022-03-29 18:13:11 +08:00
2022-06-03 12:57:31 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2021-02-22 13:52:27 +01:00
2020-05-07 20:04:07 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2023-06-12 18:16:01 +00:00
2023-06-12 18:16:01 +00:00
2023-06-12 18:16:01 +00:00
2021-05-05 19:07:26 +00:00
2022-08-02 09:52:22 +02:00
2018-11-06 17:17:36 +01:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-06-15 16:27:48 +00:00
2022-08-02 12:54:18 +02:00
2023-06-06 11:41:00 +00:00
2023-03-02 01:39:16 +01:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-06-15 16:27:48 +00:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2023-06-13 14:21:41 +00:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2021-06-29 21:36:43 +00:00
2020-07-02 19:36:50 +02:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-08-02 09:52:22 +02:00
2022-01-17 09:48:51 +01:00
2022-01-17 09:48:51 +01:00
2022-08-02 09:52:22 +02:00
2023-05-02 19:48:03 +00:00
2022-12-22 15:13:54 +01:00
2022-12-22 15:13:54 +01:00
2022-12-22 15:13:54 +01:00
2023-05-04 12:35:38 +00:00
2018-11-07 14:29:30 +01:00