mirror of
https://github.com/swaywm/sway.git
synced 2024-11-23 00:11:28 +00:00
Merge pull request #793 from thejan2009/workspace_layout_first_window_fix
bugfix: invisible windows on empty workspace with tabbed/stacked layout
This commit is contained in:
commit
d07eaed79f
|
@ -799,7 +799,9 @@ static void arrange_windows_r(swayc_t *container, double width, double height) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// update container size if it's a direct child in a tabbed/stacked layout
|
// update container size if it's a direct child in a tabbed/stacked layout
|
||||||
if (swayc_tabbed_stacked_parent(container) != NULL) {
|
// if parent is a workspace, its actual_geometry won't be initialized
|
||||||
|
if (swayc_tabbed_stacked_parent(container) != NULL &&
|
||||||
|
container->parent->type != C_WORKSPACE) {
|
||||||
// Use parent actual_geometry as a base for calculating
|
// Use parent actual_geometry as a base for calculating
|
||||||
// container geometry
|
// container geometry
|
||||||
container->width = container->parent->actual_geometry.size.w;
|
container->width = container->parent->actual_geometry.size.w;
|
||||||
|
|
Loading…
Reference in a new issue