Index: chrome/browser/chromeos/extensions/launcher_search_provider.cc |
diff --git a/chrome/browser/chromeos/extensions/launcher_search_provider.cc b/chrome/browser/chromeos/extensions/launcher_search_provider.cc |
index 411154ce533d7cbe664a7cbe60e5387005199af4..254e2318dfcf9378f6a7bc62f657ed8d704fa8f0 100644 |
--- a/chrome/browser/chromeos/extensions/launcher_search_provider.cc |
+++ b/chrome/browser/chromeos/extensions/launcher_search_provider.cc |
@@ -18,7 +18,8 @@ LauncherSearchProviderSetSearchResultsFunction:: |
~LauncherSearchProviderSetSearchResultsFunction() { |
} |
-bool LauncherSearchProviderSetSearchResultsFunction::RunSync() { |
+ExtensionFunction::ResponseAction |
+LauncherSearchProviderSetSearchResultsFunction::Run() { |
using chromeos::launcher_search_provider::ErrorReporter; |
using chromeos::launcher_search_provider::Service; |
using extensions::api::launcher_search_provider::SetSearchResults::Params; |
@@ -28,11 +29,11 @@ bool LauncherSearchProviderSetSearchResultsFunction::RunSync() { |
std::unique_ptr<ErrorReporter> error_reporter( |
new ErrorReporter(render_frame_host())); |
- Service* const service = Service::Get(GetProfile()); |
+ Service* const service = Service::Get(browser_context()); |
service->SetSearchResults(extension(), std::move(error_reporter), |
params->query_id, params->results); |
- return true; |
+ return RespondNow(NoArguments()); |
} |
} // namespace extensions |