| Index: chrome/browser/ui/browser_commands.cc
|
| diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc
|
| index b289ec114e1dd77b78f6e1ff53f46c4e65fa069c..77a16de52c0e26e2651e179c1173964fe70746ce 100644
|
| --- a/chrome/browser/ui/browser_commands.cc
|
| +++ b/chrome/browser/ui/browser_commands.cc
|
| @@ -748,10 +748,11 @@ void BookmarkCurrentPage(Browser* browser) {
|
| const extensions::Extension* extension = NULL;
|
| extensions::Command command;
|
| extensions::CommandService::ExtensionCommandType command_type;
|
| - if (GetBookmarkOverrideCommand(browser->profile(),
|
| - &extension,
|
| - &command,
|
| - &command_type)) {
|
| + if (GetBookmarkOverrideCommand(browser->profile(), &extension, &command,
|
| + &command_type) &&
|
| + !browser->command_controller()
|
| + ->command_updater()
|
| + ->get_bookmark_icon_selected()) {
|
| switch (command_type) {
|
| case extensions::CommandService::NAMED:
|
| browser->window()->ExecuteExtensionCommand(extension, command);
|
|
|