[gnome-characters] searchProvider: Use the new search context API
- From: Daiki Ueno <dueno src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-characters] searchProvider: Use the new search context API
- Date: Mon, 8 Feb 2016 07:26:07 +0000 (UTC)
commit bb053ff7f01ff60a690f49a51de7e62e795e6bab
Author: Daiki Ueno <dueno src gnome org>
Date: Mon Feb 8 16:04:55 2016 +0900
searchProvider: Use the new search context API
src/searchProvider.js | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/searchProvider.js b/src/searchProvider.js
index c5ab4ab..19781e1 100644
--- a/src/searchProvider.js
+++ b/src/searchProvider.js
@@ -50,14 +50,16 @@ const SearchProvider = new Lang.Class({
this._cancellable.cancel();
this._cancellable.reset();
- Gc.search_by_keywords(
- keywords.map(String.toUpperCase),
+ let upper = keywords.map(String.toUpperCase);
+ let criteria = Gc.SearchCriteria.new_keywords(upper);
+ let context = new Gc.SearchContext({ criteria: criteria });
+ context.search(
MAX_SEARCH_RESULTS,
this._cancellable,
Lang.bind(this, function(source_object, res, user_data) {
let characters = [];
try {
- let result = Gc.search_finish(res);
+ let result = context.search_finish(res);
for (let index = 0; index < result.len; index++) {
characters.push(Gc.search_result_get(result, index));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]