aboutsummaryrefslogtreecommitdiff
path: root/include/gesture.h
diff options
context:
space:
mode:
authoralex-huff <alexhuff@bakahuff.com>2025-05-09 14:35:30 -0500
committerAlexander Orzechowski <alex@ozal.ski>2025-05-19 18:46:09 -0400
commit8fecf3aa8c0cdff23a75a5f20b4a3423a43e9bc5 (patch)
treedec3c3e8ec54ea4d14a4b330c2533b2658eac272 /include/gesture.h
parentfb6d61b58f4deeea4a5738473424fc80c00f9415 (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 'include/gesture.h')
0 files changed, 0 insertions, 0 deletions