Index: chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java |
index 3d3b1899600687704e1e7c8b8e9b23b991b02caf..dfb1d13892d318651117e909d94705f452ce81ea 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar.java |
@@ -49,6 +49,7 @@ public class TranslateInfoBar extends TwoButtonInfoBar implements SubPanelListen |
private TranslateSubPanel mSubPanel; |
private final boolean mShouldShowNeverBar; |
private final TranslateInfoBarDelegate mTranslateDelegate; |
+ private final int mNativeInfoBarPtr; |
public TranslateInfoBar(int nativeInfoBarPtr, TranslateInfoBarDelegate delegate, |
int infoBarType, int sourceLanguageIndex, int targetLanguageIndex, |
@@ -61,6 +62,7 @@ public class TranslateInfoBar extends TwoButtonInfoBar implements SubPanelListen |
mInfoBarType = infoBarType; |
mShouldShowNeverBar = shouldShowNeverBar; |
mOptionsPanelViewType = NO_PANEL; |
+ mNativeInfoBarPtr = nativeInfoBarPtr; |
setNativeInfoBar(nativeInfoBarPtr); |
} |
@@ -70,8 +72,7 @@ public class TranslateInfoBar extends TwoButtonInfoBar implements SubPanelListen |
// Make it behave exactly as the Nope Button. |
onButtonClicked(false); |
} else { |
- // Just close the infobar |
- super.onCloseButtonClicked(); |
+ nativeOnCloseButtonClicked(mNativeInfoBarPtr); |
} |
} |