viewSelector: Don't duplicate find-as-you-type in captured-event

Find-as-you type was never automatically handled by StIMText, but
by the existing stage key-press handler. The functionality broke
for a different reason, we will fix it after reverting the recent
captured-event changes.

This reverts commits bc4462cd0c and e4ee944d8d.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/72
This commit is contained in:
Florian Müllner 2018-02-27 18:52:35 +01:00 committed by Florian Müllner
parent 01bad21704
commit b28e48094b

View File

@ -601,15 +601,6 @@ var ViewSelector = new Lang.Class({
// - cancel the search
this.reset();
}
} else if (!(global.stage.get_key_focus() instanceof Clutter.Text) &&
(event.type() == Clutter.EventType.KEY_PRESS ||
event.type() == Clutter.EventType.KEY_RELEASE)) {
let unichar = event.get_key_unicode();
if (GLib.unichar_isprint(unichar)) {
this._text.grab_key_focus();
return this._text.event(event, false);
}
}
return Clutter.EVENT_PROPAGATE;