Commit fa50dea0 authored by rlp@chromium.org's avatar rlp@chromium.org

Removing instances of profile_->GetBookmarkModel() as part of converting BookmarkModel to a PKS.

BUG=112525
TEST=unittests, manual

TBR=sky@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10834099

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149532 0039d316-1c4b-4281-b951-d872f2087c98
parent 1bb578db
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#include "chrome/browser/automation/automation_provider.h" #include "chrome/browser/automation/automation_provider.h"
#include "chrome/browser/automation/automation_provider_json.h" #include "chrome/browser/automation/automation_provider_json.h"
#include "chrome/browser/bookmarks/bookmark_model.h" #include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/content_settings/tab_specific_content_settings.h" #include "chrome/browser/content_settings/tab_specific_content_settings.h"
#include "chrome/browser/extensions/crx_installer.h" #include "chrome/browser/extensions/crx_installer.h"
...@@ -1615,7 +1616,8 @@ void AutomationProviderHistoryObserver::HistoryQueryComplete( ...@@ -1615,7 +1616,8 @@ void AutomationProviderHistoryObserver::HistoryQueryComplete(
page_value->SetString("snippet", page.snippet().text()); page_value->SetString("snippet", page.snippet().text());
page_value->SetBoolean( page_value->SetBoolean(
"starred", "starred",
provider_->profile()->GetBookmarkModel()->IsBookmarked(page.url())); BookmarkModelFactory::GetForProfile(
provider_->profile())->IsBookmarked(page.url()));
history_list->Append(page_value); history_list->Append(page_value);
} }
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
#include "chrome/browser/automation/automation_util.h" #include "chrome/browser/automation/automation_util.h"
#include "chrome/browser/automation/automation_window_tracker.h" #include "chrome/browser/automation/automation_window_tracker.h"
#include "chrome/browser/bookmarks/bookmark_model.h" #include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/bookmarks/bookmark_storage.h" #include "chrome/browser/bookmarks/bookmark_storage.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/browser_shutdown.h" #include "chrome/browser/browser_shutdown.h"
...@@ -1390,12 +1391,13 @@ void TestingAutomationProvider::GetBookmarksAsJSON( ...@@ -1390,12 +1391,13 @@ void TestingAutomationProvider::GetBookmarksAsJSON(
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
if (!browser->profile()->GetBookmarkModel()->IsLoaded()) { BookmarkModel* bookmark_model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!bookmark_model->IsLoaded()) {
return; return;
} }
scoped_refptr<BookmarkStorage> storage(new BookmarkStorage( scoped_refptr<BookmarkStorage> storage(new BookmarkStorage(
browser->profile(), browser->profile(), bookmark_model));
browser->profile()->GetBookmarkModel()));
*success = storage->SerializeData(bookmarks_as_json); *success = storage->SerializeData(bookmarks_as_json);
} }
} }
...@@ -1406,7 +1408,8 @@ void TestingAutomationProvider::WaitForBookmarkModelToLoad( ...@@ -1406,7 +1408,8 @@ void TestingAutomationProvider::WaitForBookmarkModelToLoad(
IPC::Message* reply_message) { IPC::Message* reply_message) {
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (model->IsLoaded()) { if (model->IsLoaded()) {
AutomationMsg_WaitForBookmarkModelToLoad::WriteReplyParams( AutomationMsg_WaitForBookmarkModelToLoad::WriteReplyParams(
reply_message, true); reply_message, true);
...@@ -1427,7 +1430,8 @@ void TestingAutomationProvider::AddBookmarkGroup(int handle, ...@@ -1427,7 +1430,8 @@ void TestingAutomationProvider::AddBookmarkGroup(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
...@@ -1455,7 +1459,8 @@ void TestingAutomationProvider::AddBookmarkURL(int handle, ...@@ -1455,7 +1459,8 @@ void TestingAutomationProvider::AddBookmarkURL(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
...@@ -1482,7 +1487,8 @@ void TestingAutomationProvider::ReparentBookmark(int handle, ...@@ -1482,7 +1487,8 @@ void TestingAutomationProvider::ReparentBookmark(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
...@@ -1507,7 +1513,8 @@ void TestingAutomationProvider::SetBookmarkTitle(int handle, ...@@ -1507,7 +1513,8 @@ void TestingAutomationProvider::SetBookmarkTitle(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
...@@ -1530,7 +1537,8 @@ void TestingAutomationProvider::SetBookmarkURL(int handle, ...@@ -1530,7 +1537,8 @@ void TestingAutomationProvider::SetBookmarkURL(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
...@@ -1552,7 +1560,8 @@ void TestingAutomationProvider::RemoveBookmark(int handle, ...@@ -1552,7 +1560,8 @@ void TestingAutomationProvider::RemoveBookmark(int handle,
if (browser_tracker_->ContainsHandle(handle)) { if (browser_tracker_->ContainsHandle(handle)) {
Browser* browser = browser_tracker_->GetResource(handle); Browser* browser = browser_tracker_->GetResource(handle);
if (browser) { if (browser) {
BookmarkModel* model = browser->profile()->GetBookmarkModel(); BookmarkModel* model =
BookmarkModelFactory::GetForProfile(browser->profile());
if (!model->IsLoaded()) { if (!model->IsLoaded()) {
*success = false; *success = false;
return; return;
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "chrome/app/chrome_command_ids.h" #include "chrome/app/chrome_command_ids.h"
#include "chrome/browser/bookmarks/bookmark_model.h" #include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/ui/browser_command_controller.h" #include "chrome/browser/ui/browser_command_controller.h"
#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/browser_list.h"
...@@ -106,7 +107,8 @@ TEST_F(BrowserCommandsTest, BookmarkCurrentPage) { ...@@ -106,7 +107,8 @@ TEST_F(BrowserCommandsTest, BookmarkCurrentPage) {
// It should now be bookmarked in the bookmark model. // It should now be bookmarked in the bookmark model.
EXPECT_EQ(profile(), browser()->profile()); EXPECT_EQ(profile(), browser()->profile());
EXPECT_TRUE(browser()->profile()->GetBookmarkModel()->IsBookmarked(url1)); EXPECT_TRUE(BookmarkModelFactory::GetForProfile(
browser()->profile())->IsBookmarked(url1));
} }
// Tests back/forward in new tab (Control + Back/Forward button in the UI). // Tests back/forward in new tab (Control + Back/Forward button in the UI).
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
#include "base/bind_helpers.h" #include "base/bind_helpers.h"
#include "base/memory/ref_counted_memory.h" #include "base/memory/ref_counted_memory.h"
#include "chrome/browser/bookmarks/bookmark_model.h" #include "chrome/browser/bookmarks/bookmark_model.h"
#include "chrome/browser/bookmarks/bookmark_model_factory.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/common/icon_messages.h" #include "chrome/common/icon_messages.h"
#include "content/public/browser/favicon_status.h" #include "content/public/browser/favicon_status.h"
...@@ -390,7 +391,8 @@ bool FaviconHandler::ShouldSaveFavicon(const GURL& url) { ...@@ -390,7 +391,8 @@ bool FaviconHandler::ShouldSaveFavicon(const GURL& url) {
return true; return true;
// Otherwise store the favicon if the page is bookmarked. // Otherwise store the favicon if the page is bookmarked.
BookmarkModel* bookmark_model = profile_->GetBookmarkModel(); BookmarkModel* bookmark_model =
BookmarkModelFactory::GetForProfile(profile_);
return bookmark_model && bookmark_model->IsBookmarked(url); return bookmark_model && bookmark_model->IsBookmarked(url);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment