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 f5f622c68cb54079d1af92106c3e477147f34d04..153fc56c7038ebd266b923f77ccabc6d20e10aa5 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -1138,9 +1138,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() { |