| Index: chrome/browser/ui/android/infobars/translate_compact_infobar.cc
|
| diff --git a/chrome/browser/ui/android/infobars/translate_compact_infobar.cc b/chrome/browser/ui/android/infobars/translate_compact_infobar.cc
|
| index 077cee9c64d457143b3b1ba17b19b24b9d01703c..1dc8423d16740407bb44cc2465bf4a942b89a9b1 100644
|
| --- a/chrome/browser/ui/android/infobars/translate_compact_infobar.cc
|
| +++ b/chrome/browser/ui/android/infobars/translate_compact_infobar.cc
|
| @@ -106,14 +106,17 @@ void TranslateCompactInfoBar::ApplyBoolTranslateOption(
|
| jboolean value) {
|
| translate::TranslateInfoBarDelegate* delegate = GetDelegate();
|
| if (option == TranslateUtils::OPTION_ALWAYS_TRANSLATE) {
|
| - if (delegate->ShouldAlwaysTranslate() != value)
|
| + if (delegate->ShouldAlwaysTranslate() != value) {
|
| delegate->ToggleAlwaysTranslate();
|
| + }
|
| } else if (option == TranslateUtils::OPTION_NEVER_TRANSLATE) {
|
| - if (value && delegate->IsTranslatableLanguageByPrefs())
|
| + if (value && delegate->IsTranslatableLanguageByPrefs()) {
|
| delegate->ToggleTranslatableLanguageByPrefs();
|
| + }
|
| } else if (option == TranslateUtils::OPTION_NEVER_TRANSLATE_SITE) {
|
| - if (value && !delegate->IsSiteBlacklisted())
|
| + if (value && !delegate->IsSiteBlacklisted()) {
|
| delegate->ToggleSiteBlacklist();
|
| + }
|
| } else {
|
| DCHECK(false);
|
| }
|
|
|