search: Factor out a function
This commit is contained in:
parent
0ca2fee54f
commit
991179835e
@ -452,6 +452,13 @@ const SearchResults = new Lang.Class({
|
|||||||
this._updateResults(provider, results);
|
this._updateResults(provider, results);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_clearSearchTimeout: function() {
|
||||||
|
if (this._searchTimeoutId > 0) {
|
||||||
|
GLib.source_remove(this._searchTimeoutId);
|
||||||
|
this._searchTimeoutId = 0;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
_doSearch: function() {
|
_doSearch: function() {
|
||||||
this._startingSearch = false;
|
this._startingSearch = false;
|
||||||
|
|
||||||
@ -470,10 +477,7 @@ const SearchResults = new Lang.Class({
|
|||||||
|
|
||||||
this._updateSearchProgress();
|
this._updateSearchProgress();
|
||||||
|
|
||||||
if (this._searchTimeoutId > 0) {
|
this._clearSearchTimeout();
|
||||||
GLib.source_remove(this._searchTimeoutId);
|
|
||||||
this._searchTimeoutId = 0;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_onSearchTimeout: function() {
|
_onSearchTimeout: function() {
|
||||||
@ -489,10 +493,7 @@ const SearchResults = new Lang.Class({
|
|||||||
this._cancellable.reset();
|
this._cancellable.reset();
|
||||||
|
|
||||||
if (!terms) {
|
if (!terms) {
|
||||||
if (this._searchTimeoutId > 0) {
|
this._clearSearchTimeout();
|
||||||
GLib.source_remove(this._searchTimeoutId);
|
|
||||||
this._searchTimeoutId = 0;
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user