From 35d293df6c91d3e90ea3ada3e5f59af858c89dda Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 18 Nov 2021 00:37:26 +0100 Subject: [PATCH] overview: Grab on the stage This is more in line with the places where we want events to be handled (i.e. all). So make the overview take a grab on the stage itself. Part-of: --- js/ui/overview.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/ui/overview.js b/js/ui/overview.js index 87bf835b0..2312bb10d 100644 --- a/js/ui/overview.js +++ b/js/ui/overview.js @@ -488,7 +488,7 @@ var Overview = class { let shouldBeModal = !this._inXdndDrag; if (shouldBeModal && !this._modal) { let actionMode = Shell.ActionMode.OVERVIEW; - if (Main.pushModal(this._overview, { actionMode })) { + if (Main.pushModal(global.stage, { actionMode })) { this._modal = true; } else { this.hide(); @@ -498,7 +498,7 @@ var Overview = class { } else { // eslint-disable-next-line no-lonely-if if (this._modal) { - Main.popModal(this._overview); + Main.popModal(global.stage); this._modal = false; } }