From 176ea3b1efe57b4ed8652f2f2ab80751307d52d7 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 1 Jan 2021 13:07:06 -0300 Subject: [PATCH] workspace: Split preparation steps from zoomFromOverview Next commit will bind the workspace state adjustment to the snap adjustment in WorkspacesView, and we'll need the preparation steps but not the easing of the state adjustment. Split preparation steps from zoomFromOverview() into a new method prepareToLeaveOverview(). Part-of: --- js/ui/workspace.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/ui/workspace.js b/js/ui/workspace.js index 8a9faf4ea..38218fc9b 100644 --- a/js/ui/workspace.js +++ b/js/ui/workspace.js @@ -1165,7 +1165,7 @@ class Workspace extends St.Widget { }); } - zoomFromOverview() { + prepareToLeaveOverview() { for (let i = 0; i < this._windows.length; i++) this._windows[i].remove_all_transitions(); @@ -1176,6 +1176,10 @@ class Workspace extends St.Widget { this.layout_manager.layout_frozen = true; this._overviewHiddenId = Main.overview.connect('hidden', this._doneLeavingOverview.bind(this)); + } + + zoomFromOverview() { + this.prepareToLeaveOverview(); if (this.metaWorkspace !== null && !this.metaWorkspace.active) return;