| Index: chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
|
| diff --git a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
|
| index 92ab0faed3654b5112ac632782f6e10250a2c579..1df45560bdb03bb4b66ab157bdfbb37951071016 100644
|
| --- a/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
|
| +++ b/chrome/browser/ui/bookmarks/bookmark_context_menu_controller.cc
|
| @@ -9,8 +9,6 @@
|
| #include "base/prefs/pref_service.h"
|
| #include "chrome/app/chrome_command_ids.h"
|
| #include "chrome/browser/bookmarks/bookmark_model_factory.h"
|
| -#include "chrome/browser/bookmarks/chrome_bookmark_client.h"
|
| -#include "chrome/browser/bookmarks/chrome_bookmark_client_factory.h"
|
| #include "chrome/browser/prefs/incognito_mode_prefs.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/ui/bookmarks/bookmark_editor.h"
|
| @@ -320,10 +318,8 @@ base::string16 BookmarkContextMenuController::GetLabelForCommandId(
|
| undo_manager()->GetRedoLabel();
|
| }
|
| if (command_id == IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS) {
|
| - ChromeBookmarkClient* client =
|
| - ChromeBookmarkClientFactory::GetForProfile(profile_);
|
| return l10n_util::GetStringFUTF16(IDS_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS,
|
| - client->managed_node()->GetTitle());
|
| + model_->managed_node()->GetTitle());
|
| }
|
|
|
| NOTREACHED();
|
| @@ -348,7 +344,7 @@ bool BookmarkContextMenuController::IsCommandIdEnabled(int command_id) const {
|
| bool is_root_node = selection_.size() == 1 &&
|
| selection_[0]->parent() == model_->root_node();
|
| bool can_edit = prefs->GetBoolean(bookmarks::prefs::kEditBookmarksEnabled) &&
|
| - bookmarks::CanAllBeEditedByUser(model_->client(), selection_);
|
| + bookmarks::CanAllBeEditedByUser(model_, selection_);
|
| IncognitoModePrefs::Availability incognito_avail =
|
| IncognitoModePrefs::GetAvailability(prefs);
|
|
|
| @@ -388,7 +384,7 @@ bool BookmarkContextMenuController::IsCommandIdEnabled(int command_id) const {
|
|
|
| case IDC_BOOKMARK_BAR_NEW_FOLDER:
|
| case IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK:
|
| - return can_edit && model_->client()->CanBeEditedByUser(parent_) &&
|
| + return can_edit && model_->CanBeEditedByUser(parent_) &&
|
| bookmarks::GetParentForNewNodes(parent_, selection_, NULL) != NULL;
|
|
|
| case IDC_BOOKMARK_BAR_ALWAYS_SHOW:
|
| @@ -417,9 +413,7 @@ bool BookmarkContextMenuController::IsCommandIdVisible(int command_id) const {
|
| if (command_id == IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS) {
|
| // The option to hide the Managed Bookmarks folder is only available if
|
| // there are any managed bookmarks configured at all.
|
| - ChromeBookmarkClient* client =
|
| - ChromeBookmarkClientFactory::GetForProfile(profile_);
|
| - return !client->managed_node()->empty();
|
| + return !model_->managed_node()->empty();
|
| }
|
|
|
| return true;
|
|
|