| 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);
|
| }
|
| }
|
|
|
|
|