summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/reload_button.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/cocoa/reload_button.mm')
-rw-r--r--chrome/browser/cocoa/reload_button.mm5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/cocoa/reload_button.mm b/chrome/browser/cocoa/reload_button.mm
index 4f82bf0..404b035 100644
--- a/chrome/browser/cocoa/reload_button.mm
+++ b/chrome/browser/cocoa/reload_button.mm
@@ -58,15 +58,18 @@ NSString* const kStopImageName = @"stop_Template.pdf";
// Can always transition to stop mode. Only transition to reload
// mode if forced or if the mouse isn't hovering. Otherwise, note
- // that reload mode is desired and make no change.
+ // that reload mode is desired and disable the button.
if (isLoading) {
[self setImage:nsimage_cache::ImageNamed(kStopImageName)];
[self setTag:IDC_STOP];
+ [self setEnabled:YES];
} else if (force || ![self isMouseInside]) {
[self setImage:nsimage_cache::ImageNamed(kReloadImageName)];
[self setTag:IDC_RELOAD];
+ [self setEnabled:YES];
} else if ([self tag] == IDC_STOP) {
pendingReloadMode_ = YES;
+ [self setEnabled:NO];
}
}