diff --git a/js/ui/overview.js b/js/ui/overview.js index da4dbae14..7780e8263 100644 --- a/js/ui/overview.js +++ b/js/ui/overview.js @@ -434,12 +434,11 @@ const Overview = new Lang.Class({ return; if (this._shown) return; - // Do this manually instead of using _syncInputMode, to handle failure - if (!Main.pushModal(this._group, { keybindingMode: Main.KeybindingMode.OVERVIEW })) - return; - this._modal = true; - this._animateVisible(); this._shown = true; + this._syncInputMode(); + if (!this._modal) + return; + this._animateVisible(); }, fadeInDesktop: function() {