[gnome-shell/gnome-3-28] viewSelector: Don't unfocus other modals on reset
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gnome-3-28] viewSelector: Don't unfocus other modals on reset
- Date: Fri, 11 Jan 2019 11:55:51 +0000 (UTC)
commit 219118e63381218f91815f3f7e0adb980fe90a04
Author: Andrea Azzarone <andrea azzarone canonical com>
Date: Thu Oct 4 14:05:44 2018 +0100
viewSelector: Don't unfocus other modals on reset
Don't drop the key focus on Clutter's side if anything but the overview has
pushed a modal (e.g. system modals when activated using the overview).
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/618
(cherry picked from commit fffe58f829d027e1861f229ab3bf367a5f7764e5)
js/ui/viewSelector.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/js/ui/viewSelector.js b/js/ui/viewSelector.js
index c46afc505..24fd5de2b 100644
--- a/js/ui/viewSelector.js
+++ b/js/ui/viewSelector.js
@@ -460,7 +460,11 @@ var ViewSelector = new Lang.Class({
},
reset() {
- global.stage.set_key_focus(null);
+ // Don't drop the key focus on Clutter's side if anything but the
+ // overview has pushed a modal (e.g. system modals when activated using
+ // the overview).
+ if (Main.modalCount <= 1)
+ global.stage.set_key_focus(null);
this._entry.text = '';
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]