Chromium Code Reviews| 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 4a98018a237455c7f7f9303262aefff74013e4cd..963d11b0588ff369a16c437ba6b8f2bc5fe1db6d 100644 |
| --- a/chrome/browser/search/suggestions/suggestions_service_factory.cc |
| +++ b/chrome/browser/search/suggestions/suggestions_service_factory.cc |
| @@ -14,8 +14,10 @@ |
| #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_encoder.h" |
| #include "components/suggestions/image_fetcher.h" |
| #include "components/suggestions/image_manager.h" |
| +#include "components/suggestions/jpeg_image_encoder.h" |
| #include "components/suggestions/proto/suggestions.pb.h" |
| #include "components/suggestions/suggestions_service.h" |
| #include "components/suggestions/suggestions_store.h" |
| @@ -72,10 +74,12 @@ KeyedService* SuggestionsServiceFactory::BuildServiceInstanceFor( |
| base::FilePath database_dir( |
| the_profile->GetPath().Append(FILE_PATH_LITERAL("Thumbnails"))); |
| + scoped_ptr<JpegImageEncoder> image_encoder(new JpegImageEncoder()); |
| scoped_ptr<ImageFetcherImpl> image_fetcher( |
| new ImageFetcherImpl(the_profile->GetRequestContext())); |
| scoped_ptr<ImageManager> thumbnail_manager(new ImageManager( |
| image_fetcher.PassAs<ImageFetcher>(), |
| + image_encoder.PassAs<ImageEncoder>(), |
|
blundell
2014/10/07 14:13:59
hmm, I think there was a chromium-dev@ thread abou
Mathieu
2014/10/07 16:00:29
Done.
|
| db.PassAs<leveldb_proto::ProtoDatabase<ImageData> >(), database_dir)); |
| return new SuggestionsService( |
| the_profile->GetRequestContext(), suggestions_store.Pass(), |