Index: chrome/browser/search/suggestions/suggestions_service_factory.cc |
diff --git a/chrome/browser/search/suggestions/suggestions_service_factory.cc b/chrome/browser/search/suggestions/suggestions_service_factory.cc |
index 2e90965ccfdb3e9a6444301ef8d6399f0280c8bf..5b257b58d11413f5fb1fd83acd94a57105e17bdc 100644 |
--- a/chrome/browser/search/suggestions/suggestions_service_factory.cc |
+++ b/chrome/browser/search/suggestions/suggestions_service_factory.cc |
@@ -8,20 +8,21 @@ |
#include "base/prefs/pref_service.h" |
#include "chrome/browser/profiles/incognito_helpers.h" |
#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/search/suggestions/blacklist_store.h" |
-#include "chrome/browser/search/suggestions/image_manager.h" |
-#include "chrome/browser/search/suggestions/proto/suggestions.pb.h" |
-#include "chrome/browser/search/suggestions/suggestions_service.h" |
-#include "chrome/browser/search/suggestions/suggestions_store.h" |
#include "chrome/browser/search/suggestions/thumbnail_manager.h" |
-#include "chrome/common/pref_names.h" |
#include "components/keyed_service/content/browser_context_dependency_manager.h" |
#include "components/leveldb_proto/proto_database.h" |
#include "components/leveldb_proto/proto_database_impl.h" |
#include "components/pref_registry/pref_registry_syncable.h" |
+#include "components/suggestions/blacklist_store.h" |
+#include "components/suggestions/image_manager.h" |
+#include "components/suggestions/proto/suggestions.pb.h" |
+#include "components/suggestions/suggestions_service.h" |
+#include "components/suggestions/suggestions_store.h" |
#include "content/public/browser/browser_context.h" |
#include "content/public/browser/browser_thread.h" |
+using content::BrowserThread; |
+ |
namespace suggestions { |
// static |
@@ -76,7 +77,8 @@ KeyedService* SuggestionsServiceFactory::BuildServiceInstanceFor( |
db.PassAs<leveldb_proto::ProtoDatabase<ThumbnailData> >(), database_dir)); |
return new SuggestionsService( |
the_profile->GetRequestContext(), suggestions_store.Pass(), |
- thumbnail_manager.PassAs<ImageManager>(), blacklist_store.Pass()); |
+ thumbnail_manager.PassAs<ImageManager>(), blacklist_store.Pass(), |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI)); |
} |
void SuggestionsServiceFactory::RegisterProfilePrefs( |