search: Factor out a function

This commit is contained in:
Jasper St. Pierre 2014-09-30 00:19:28 -06:00
parent 0ca2fee54f
commit 991179835e

View File

@ -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;
} }