| 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()));
|
| }
|
| }
|
|
|
|
|