diff options
Diffstat (limited to 'chrome/browser/cocoa/reload_button.mm')
-rw-r--r-- | chrome/browser/cocoa/reload_button.mm | 5 |
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]; } } |