Index: chrome/browser/ui/app_list/search/app_search_provider.cc |
diff --git a/chrome/browser/ui/app_list/search/app_search_provider.cc b/chrome/browser/ui/app_list/search/app_search_provider.cc |
index 5009b3aaad9aaff9d2cb7af5a3bf7561dde5f12c..c190f76ce7c1ae10618c72b4933e3f06ebc93f7d 100644 |
--- a/chrome/browser/ui/app_list/search/app_search_provider.cc |
+++ b/chrome/browser/ui/app_list/search/app_search_provider.cc |
@@ -7,8 +7,10 @@ |
#include <string> |
#include "base/bind.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/location.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "base/thread_task_runner_handle.h" |
#include "base/time/clock.h" |
#include "chrome/browser/extensions/extension_service.h" |
#include "chrome/browser/extensions/extension_ui_util.h" |
@@ -173,10 +175,9 @@ void AppSearchProvider::OnExtensionLoaded( |
const extensions::Extension* extension) { |
RefreshApps(); |
if (!update_results_factory_.HasWeakPtrs()) { |
- base::MessageLoop::current()->PostTask( |
- FROM_HERE, |
- base::Bind(&AppSearchProvider::UpdateResults, |
- update_results_factory_.GetWeakPtr())); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(&AppSearchProvider::UpdateResults, |
+ update_results_factory_.GetWeakPtr())); |
} |
} |
@@ -186,10 +187,9 @@ void AppSearchProvider::OnExtensionUninstalled( |
extensions::UninstallReason reason) { |
RefreshApps(); |
if (!update_results_factory_.HasWeakPtrs()) { |
- base::MessageLoop::current()->PostTask( |
- FROM_HERE, |
- base::Bind(&AppSearchProvider::UpdateResults, |
- update_results_factory_.GetWeakPtr())); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(&AppSearchProvider::UpdateResults, |
+ update_results_factory_.GetWeakPtr())); |
} |
} |