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 fffe58f829
)
This commit is contained in:
parent
1e929357e0
commit
219118e633
@ -460,7 +460,11 @@ var ViewSelector = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
reset() {
|
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 = '';
|
this._entry.text = '';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user