diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 069937d..e302296 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -666,10 +666,15 @@ var WorkspacesDisplay = class { this._scrollValueChanged.bind(this)); } + // HACK: Avoid spurious allocation changes while updating views + view.actor.hide(); + this._workspacesViews.push(view); Main.layoutManager.overviewGroup.add_actor(view.actor); } + this._workspacesViews.forEach(v => v.actor.show()); + this._updateWorkspacesFullGeometry(); this._updateWorkspacesActualGeometry(); }