[gnome-characters] searchProvider: Use the new search context API



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]