diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js index 3ec97b1cf..aefe806a8 100644 --- a/js/ui/viewSelector.js +++ b/js/ui/viewSelector.js @@ -132,6 +132,7 @@ var ViewSelector = GObject.registerClass({ super._init({ name: 'viewSelector', x_expand: true, + visible: false, }); this._showAppsButton = showAppsButton; @@ -272,6 +273,7 @@ var ViewSelector = GObject.registerClass({ } animateToOverview() { + this.show(); this.reset(); this._workspacesDisplay.animateToOverview(this._showAppsButton.checked); this._activePage = null; @@ -301,9 +303,11 @@ var ViewSelector = GObject.registerClass({ this._workspacesDisplay.setWorkspacesFullGeometry(geom); } - hide() { + vfunc_hide() { this.reset(); this._workspacesDisplay.hide(); + + super.vfunc_hide(); } _addPage(actor, name, a11yIcon, params) {