Index: chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
index 272f5777a53f6659f16eaf261d6503264cec03da..fcd38c1437ffad0d3ff2d861fc3a6820d62f5a48 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java |
@@ -38,6 +38,11 @@ class TranslateCompactInfoBar extends InfoBar |
sourceLanguageCode, targetLanguageCode, languages, codes); |
} |
+ @CalledByNative |
+ private void showSnackbar(int snackbarType, int nativePtr) { |
+ // TODO(ramyasharma): Show snackbar. |
+ } |
+ |
TranslateCompactInfoBar(String sourceLanguageCode, String targetLanguageCode, |
String[] languages, String[] codes) { |
super(R.drawable.infobar_translate, null, null); |
@@ -141,14 +146,17 @@ class TranslateCompactInfoBar extends InfoBar |
case TranslateMenu.ID_OVERFLOW_ALWAYS_TRANSLATE: |
nativeApplyBoolTranslateOption( |
mNativeTranslateInfoBarPtr, TranslateOption.ALWAYS_TRANSLATE, true); |
+ nativeShowSnackbar(mNativeTranslateInfoBarPtr); |
return; |
case TranslateMenu.ID_OVERFLOW_NEVER_LANGUAGE: |
nativeApplyBoolTranslateOption( |
mNativeTranslateInfoBarPtr, TranslateOption.NEVER_TRANSLATE, true); |
+ nativeShowSnackbar(mNativeTranslateInfoBarPtr); |
return; |
case TranslateMenu.ID_OVERFLOW_NEVER_SITE: |
nativeApplyBoolTranslateOption( |
mNativeTranslateInfoBarPtr, TranslateOption.NEVER_TRANSLATE_SITE, true); |
+ nativeShowSnackbar(mNativeTranslateInfoBarPtr); |
return; |
case TranslateMenu.ID_OVERFLOW_NOT_THIS_LANGUAGE: |
mMenuHelper.show(TranslateMenu.MENU_SOURCE_LANGUAGE); |
@@ -186,4 +194,5 @@ class TranslateCompactInfoBar extends InfoBar |
long nativeTranslateCompactInfoBar, int option, String value); |
private native void nativeApplyBoolTranslateOption( |
long nativeTranslateCompactInfoBar, int option, boolean value); |
+ private native void nativeShowSnackbar(long nativeTranslateCompactInfoBar); |
} |