workspaceAnimation: Add to uiGroup insead of window_group
This will allow to hide window group completely in the following commits. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1326
This commit is contained in:
parent
95fc8021d2
commit
407abeb178
@ -145,7 +145,6 @@ var WorkspaceAnimationController = class {
|
|||||||
if (this._switchData)
|
if (this._switchData)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const wgroup = global.window_group;
|
|
||||||
const workspaceManager = global.workspace_manager;
|
const workspaceManager = global.workspace_manager;
|
||||||
const curWs = workspaceManager.get_workspace_by_index(from);
|
const curWs = workspaceManager.get_workspace_by_index(from);
|
||||||
|
|
||||||
@ -162,8 +161,8 @@ var WorkspaceAnimationController = class {
|
|||||||
switchData.container = new Clutter.Actor();
|
switchData.container = new Clutter.Actor();
|
||||||
switchData.container.add_child(switchData.curGroup);
|
switchData.container.add_child(switchData.curGroup);
|
||||||
|
|
||||||
wgroup.add_child(switchData.movingWindowBin);
|
Main.uiGroup.insert_child_above(switchData.container, global.window_group);
|
||||||
wgroup.add_child(switchData.container);
|
Main.uiGroup.insert_child_above(switchData.movingWindowBin, switchData.container);
|
||||||
|
|
||||||
for (const dir of Object.values(Meta.MotionDirection)) {
|
for (const dir of Object.values(Meta.MotionDirection)) {
|
||||||
let ws = null;
|
let ws = null;
|
||||||
@ -187,8 +186,6 @@ var WorkspaceAnimationController = class {
|
|||||||
group.set_position(x, y);
|
group.set_position(x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
wgroup.set_child_above_sibling(switchData.movingWindowBin, null);
|
|
||||||
|
|
||||||
if (this.movingWindow) {
|
if (this.movingWindow) {
|
||||||
const windowActor = this.movingWindow.get_compositor_private();
|
const windowActor = this.movingWindow.get_compositor_private();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user