searchController: Use connectObject for the stage key focus signal
This ensures it's properly disconnected on shutdown. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1349>
This commit is contained in:
parent
9bc89b821c
commit
e62eae74fd
@ -68,7 +68,8 @@ var SearchController = GObject.registerClass({
|
|||||||
this._searchResults.popupMenuDefault();
|
this._searchResults.popupMenuDefault();
|
||||||
});
|
});
|
||||||
this._entry.connect('notify::mapped', this._onMapped.bind(this));
|
this._entry.connect('notify::mapped', this._onMapped.bind(this));
|
||||||
global.stage.connect('notify::key-focus', this._onStageKeyFocusChanged.bind(this));
|
global.stage.connectObject('notify::key-focus',
|
||||||
|
this._onStageKeyFocusChanged.bind(this), this);
|
||||||
|
|
||||||
this._entry.set_primary_icon(new St.Icon({
|
this._entry.set_primary_icon(new St.Icon({
|
||||||
style_class: 'search-entry-icon',
|
style_class: 'search-entry-icon',
|
||||||
|
Loading…
Reference in New Issue
Block a user