Jonas Dreßler
b17f00cfb1
workspace: Force creating new layout when there's no allocation yet
...
Commit ba23279f1fd3820fb81570b1b4a03048e5a7a3bc was aimed at fixing a
bug where the layout is frozen so early that we don't have an existing
one to re-use, because no allocation cycle happened yet. It tried to fix
that by forcing the creation of a layout when needsLayout === true,
this turned out to be a bit too much, as it also forced creating a new
layout when the layout was frozen after closing a window (which would
set needsLayout to true).
To fix this regression and still avoid reintroducing the bug the
previous commit fixed, tighten the check a bit and only force creating
the new layout when there's no allocation yet. This makes freezing the
layout after closing a window work again.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2236 >
2022-03-13 00:16:19 +00:00
..
2022-03-04 14:14:37 +00:00
2022-03-04 22:05:46 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-03-12 09:32:56 +00:00
2022-02-12 12:29:52 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2021-02-03 20:19:29 +01:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2020-03-29 12:56:33 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-02-02 17:22:20 +01:00
2021-02-17 15:45:01 +00:00
2022-03-04 14:14:37 +00:00
2022-03-06 00:10:03 +00:00
2022-02-12 12:29:52 +00:00
2022-02-12 12:29:52 +00:00
2019-07-05 11:32:31 +00:00
2022-03-12 09:28:14 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2021-09-01 14:55:47 +00:00
2022-02-23 12:23:52 +00:00
2022-03-12 09:28:14 +00:00
2022-03-05 22:29:57 +00:00
2022-03-04 14:14:37 +00:00
2019-09-09 19:28:18 +00:00
2022-02-26 18:15:28 +01:00
2022-03-13 00:12:18 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-06 00:10:03 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-02-23 12:23:52 +00:00
2022-02-12 15:28:52 +00:00
2022-02-23 17:58:36 +00:00
2022-03-05 22:29:57 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-05 23:51:59 +00:00
2022-02-12 12:29:52 +00:00
2020-01-30 17:49:08 +00:00
2021-05-18 13:42:52 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-02-23 12:23:52 +00:00
2022-02-12 12:29:52 +00:00
2022-02-23 12:23:52 +00:00
2022-02-23 12:23:52 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 12:27:34 +00:00
2022-02-23 12:23:52 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-01-29 01:16:29 +01:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-02-23 12:23:52 +00:00
2022-03-04 14:14:37 +00:00
2022-03-13 00:01:17 +00:00
2022-02-12 00:20:54 +00:00
2022-03-04 14:14:37 +00:00
2022-03-13 00:16:19 +00:00
2022-03-13 00:06:03 +00:00
2022-03-04 14:14:37 +00:00
2022-03-04 14:14:37 +00:00
2022-03-05 10:08:48 +01:00
2022-03-04 14:14:37 +00:00