diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 7aa976ef3..1cae5761d 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -638,10 +638,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(); }