| 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 8a6edc16323b706358fdb6b03b5a13b8d914714c..89f159f67ec24cc2be6149e0a4e6de41dc4ce486 100644
|
| --- a/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_model_factory.cc
|
| @@ -29,6 +29,20 @@
|
| using bookmarks::BookmarkModel;
|
|
|
| // static
|
| +BookmarkModel* BookmarkModelFactory::GetForBrowserContext(
|
| + content::BrowserContext* browser_context) {
|
| + return static_cast<BookmarkModel*>(
|
| + GetInstance()->GetServiceForBrowserContext(browser_context, true));
|
| +}
|
| +
|
| +// static
|
| +BookmarkModel* BookmarkModelFactory::GetForBrowserContextIfExists(
|
| + content::BrowserContext* browser_context) {
|
| + return static_cast<BookmarkModel*>(
|
| + GetInstance()->GetServiceForBrowserContext(browser_context, false));
|
| +}
|
| +
|
| +// static
|
| BookmarkModel* BookmarkModelFactory::GetForProfile(Profile* profile) {
|
| return static_cast<BookmarkModel*>(
|
| GetInstance()->GetServiceForBrowserContext(profile, true));
|
|
|