diff options
| author | alex-huff <alexhuff@bakahuff.com> | 2025-05-09 14:35:30 -0500 |
|---|---|---|
| committer | Alexander Orzechowski <alex@ozal.ski> | 2025-05-19 18:46:09 -0400 |
| commit | 8fecf3aa8c0cdff23a75a5f20b4a3423a43e9bc5 (patch) | |
| tree | dec3c3e8ec54ea4d14a4b330c2533b2658eac272 /.github | |
| parent | fb6d61b58f4deeea4a5738473424fc80c00f9415 (diff) | |
transaction: reparent scenes of containers behind fullscreen containers
Currently we do a good job of reparenting the scenes of a container when
it moves into a disabled workspace. We need to do this since normally
the scenes are reparented in the 'arrange_{children,container}'
functions but these don't get called for disabled workspaces. However,
the 'arrange_{children,container}' functions also don't get called when
there is a fullscreen container hiding them.
This commit makes sure to call 'disable_workspace' on workspaces with a
fullscreen container so that when a container is moved into the
workspace its scenes will be properly reparented. Also, when there is a
fullscreen global container 'disable_workspace' is called for all
workspaces since the scenes of a previously fullscreen global container
may still be parented in the 'fullscreen_global' layer.
Fixes #8705 #8659 #8432
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions
