searchController: Use ClutterText::cursor_position instead of position

The deprecated position property has been removed in mutter commit
31849868 in favor of the otherwise identical cursor_position property.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7186
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3015>
This commit is contained in:
Sebastian Keller 2023-11-11 22:36:02 +01:00
parent 7f3dad225b
commit ee5819f870

View File

@ -292,7 +292,7 @@ export const SearchController = GObject.registerClass({
} else if (symbol === Clutter.KEY_Down) {
this._searchResults.navigateFocus(St.DirectionType.DOWN);
return Clutter.EVENT_STOP;
} else if (symbol === arrowNext && this._text.position === -1) {
} else if (symbol === arrowNext && this._text.cursor_position === -1) {
this._searchResults.navigateFocus(nextDirection);
return Clutter.EVENT_STOP;
} else if (symbol === Clutter.KEY_Return || symbol === Clutter.KEY_KP_Enter) {