| Index: chrome/browser/bookmarks/bookmark_model_factory.cc
|
| diff --git a/chrome/browser/bookmarks/bookmark_model_factory.cc b/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| index 208bb143dff99abb0ad2d669e185b35cd0e919a1..7f88ac7038b45ffb67ff00cd7416baed7f85fe3e 100644
|
| --- a/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| @@ -10,7 +10,6 @@
|
| #include "base/prefs/pref_service.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/bookmarks/chrome_bookmark_client.h"
|
| -#include "chrome/browser/bookmarks/chrome_bookmark_client_factory.h"
|
| #include "chrome/browser/bookmarks/startup_task_runner_service_factory.h"
|
| #include "chrome/browser/profiles/incognito_helpers.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -49,7 +48,6 @@ BookmarkModelFactory::BookmarkModelFactory()
|
| "BookmarkModel",
|
| BrowserContextDependencyManager::GetInstance()) {
|
| DependsOn(BookmarkUndoServiceFactory::GetInstance());
|
| - DependsOn(ChromeBookmarkClientFactory::GetInstance());
|
| DependsOn(StartupTaskRunnerServiceFactory::GetInstance());
|
| }
|
|
|
| @@ -59,10 +57,8 @@ BookmarkModelFactory::~BookmarkModelFactory() {
|
| KeyedService* BookmarkModelFactory::BuildServiceInstanceFor(
|
| content::BrowserContext* context) const {
|
| Profile* profile = Profile::FromBrowserContext(context);
|
| - ChromeBookmarkClient* bookmark_client =
|
| - ChromeBookmarkClientFactory::GetForProfile(profile);
|
| - BookmarkModel* bookmark_model = new BookmarkModel(bookmark_client);
|
| - bookmark_client->Init(bookmark_model);
|
| + BookmarkModel* bookmark_model =
|
| + new BookmarkModel(make_scoped_ptr(new ChromeBookmarkClient(profile)));
|
| bookmark_model->Load(profile->GetPrefs(),
|
| profile->GetPrefs()->GetString(prefs::kAcceptLanguages),
|
| profile->GetPath(),
|
|
|