Index: chrome/browser/ui/browser_command_controller.cc |
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc |
index d0c8e571aac62fd370a580abd4958056fe40c4e7..a7eaa8feebc33ff120557a90cd821c09b4491f27 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -1142,9 +1142,12 @@ void BrowserCommandController::UpdateCommandsForZoomState() { |
browser_->tab_strip_model()->GetActiveWebContents(); |
if (!contents) |
return; |
- command_updater_.UpdateCommandEnabled(IDC_ZOOM_PLUS, CanZoomIn(contents)); |
- command_updater_.UpdateCommandEnabled(IDC_ZOOM_NORMAL, ActualSize(contents)); |
- command_updater_.UpdateCommandEnabled(IDC_ZOOM_MINUS, CanZoomOut(contents)); |
+ command_updater_.UpdateCommandEnabled(IDC_ZOOM_PLUS, |
+ IsAtMaximumZoom(contents)); |
+ command_updater_.UpdateCommandEnabled(IDC_ZOOM_NORMAL, |
+ !IsAtDefaultZoom(contents)); |
+ command_updater_.UpdateCommandEnabled(IDC_ZOOM_MINUS, |
+ IsAtMinimumZoom(contents)); |
} |
void BrowserCommandController::UpdateCommandsForContentRestrictionState() { |