Index: chrome/browser/ui/cocoa/translate/translate_infobar_base.mm |
diff --git a/chrome/browser/ui/cocoa/translate/translate_infobar_base.mm b/chrome/browser/ui/cocoa/translate/translate_infobar_base.mm |
index a91cd11d15423eb9329f6a24099744029b57426c..9408aeefe8b3581900e74e150efc76b6b0a18e4a 100644 |
--- a/chrome/browser/ui/cocoa/translate/translate_infobar_base.mm |
+++ b/chrome/browser/ui/cocoa/translate/translate_infobar_base.mm |
@@ -473,6 +473,11 @@ InfoBar* TranslateInfoBarDelegate::CreateInfoBar() { |
[self updateState]; |
} |
+- (void)infobarWillClose { |
+ [[optionsPopUp_ menu] cancelTracking]; |
+ [super infobarWillClose]; |
+} |
+ |
- (void)adjustOptionsButtonSizeAndVisibilityForView:(NSView*)lastView { |
[optionsPopUp_ setHidden:NO]; |
[self rebuildOptionsMenu:NO]; |