diff --git a/js/ui/osdWindow.js b/js/ui/osdWindow.js index 340702ae8..7d9510dbb 100644 --- a/js/ui/osdWindow.js +++ b/js/ui/osdWindow.js @@ -167,14 +167,16 @@ const OsdWindow = new Lang.Class({ { opacity: 0, time: FADE_TIME, transition: 'easeOutQuad', - onComplete: Lang.bind(this, this._reset) }); + onComplete: Lang.bind(this, function() { + this._reset(); + Meta.enable_unredirect_for_screen(global.screen); + }); }, _reset: function() { this.actor.hide(); this.setLabel(null); this.setLevel(null); - Meta.enable_unredirect_for_screen(global.screen); }, _monitorsChanged: function() {