| Index: chrome/browser/android/provider/chrome_browser_provider.cc
|
| diff --git a/chrome/browser/android/provider/chrome_browser_provider.cc b/chrome/browser/android/provider/chrome_browser_provider.cc
|
| index b1b406a5f6f8cea10e1485eb4359e93902318592..b4827da0d8d3ce5aa808dd1454e854c48fd22403 100644
|
| --- a/chrome/browser/android/provider/chrome_browser_provider.cc
|
| +++ b/chrome/browser/android/provider/chrome_browser_provider.cc
|
| @@ -781,17 +781,19 @@ class QueryBookmarksFromAPITask : public HistoryProviderTask {
|
| const std::string& sort_order) {
|
| RunAsyncRequestOnUIThreadBlocking(
|
| base::Bind(&AndroidHistoryProviderService::QueryHistoryAndBookmarks,
|
| - base::Unretained(service()), projections, selection,
|
| - selection_args, sort_order, cancelable_consumer(),
|
| + base::Unretained(service()),
|
| + projections,
|
| + selection,
|
| + selection_args,
|
| + sort_order,
|
| base::Bind(&QueryBookmarksFromAPITask::OnBookmarksQueried,
|
| - base::Unretained(this))));
|
| + base::Unretained(this)),
|
| + cancelable_tracker()));
|
| return result_;
|
| }
|
|
|
| private:
|
| - void OnBookmarksQueried(AndroidHistoryProviderService::Handle handle,
|
| - bool succeeded,
|
| - history::AndroidStatement* statement) {
|
| + void OnBookmarksQueried(history::AndroidStatement* statement) {
|
| result_ = statement;
|
| RequestCompleted();
|
| }
|
| @@ -1002,21 +1004,22 @@ class QuerySearchTermsFromAPITask : public SearchTermTask {
|
| const std::string& selection,
|
| const std::vector<base::string16>& selection_args,
|
| const std::string& sort_order) {
|
| - RunAsyncRequestOnUIThreadBlocking(
|
| - base::Bind(&AndroidHistoryProviderService::QuerySearchTerms,
|
| - base::Unretained(service()), projections, selection,
|
| - selection_args, sort_order, cancelable_consumer(),
|
| - base::Bind(
|
| - &QuerySearchTermsFromAPITask::OnSearchTermsQueried,
|
| - base::Unretained(this))));
|
| + RunAsyncRequestOnUIThreadBlocking(base::Bind(
|
| + &AndroidHistoryProviderService::QuerySearchTerms,
|
| + base::Unretained(service()),
|
| + projections,
|
| + selection,
|
| + selection_args,
|
| + sort_order,
|
| + base::Bind(&QuerySearchTermsFromAPITask::OnSearchTermsQueried,
|
| + base::Unretained(this)),
|
| + cancelable_tracker()));
|
| return result_;
|
| }
|
|
|
| private:
|
| // Callback to return the result.
|
| - void OnSearchTermsQueried(AndroidHistoryProviderService::Handle handle,
|
| - bool succeeded,
|
| - history::AndroidStatement* statement) {
|
| + void OnSearchTermsQueried(history::AndroidStatement* statement) {
|
| result_ = statement;
|
| RequestCompleted();
|
| }
|
|
|