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(), |