shellEntry: Use seat to retrieve keymap

The backend does not handle the keymap anymore; this is now
handled by ClutterSeat.

Use ClutterSeat to retrieve the default keymap.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/968
This commit is contained in:
Georges Basile Stavracas Neto 2020-01-30 15:57:12 -03:00
parent 9aca26916c
commit 964106513e

View File

@ -164,7 +164,8 @@ class CapsLockWarning extends St.Label {
this.clutter_text.ellipsize = Pango.EllipsizeMode.NONE; this.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
this.clutter_text.line_wrap = true; this.clutter_text.line_wrap = true;
this._keymap = Clutter.get_default_backend().get_keymap(); let seat = Clutter.get_default_backend().get_default_seat();
this._keymap = seat.get_keymap();
this.connect('notify::mapped', () => { this.connect('notify::mapped', () => {
if (this.is_mapped()) { if (this.is_mapped()) {