Index: components/translate/core/browser/translate_infobar_delegate.cc |
diff --git a/components/translate/core/browser/translate_infobar_delegate.cc b/components/translate/core/browser/translate_infobar_delegate.cc |
index 5fa42a5c705c0dbf1ac90aca3eba30477184e3d5..f5b807454d6f0dd76c26105b1ecabe07d43ee245 100644 |
--- a/components/translate/core/browser/translate_infobar_delegate.cc |
+++ b/components/translate/core/browser/translate_infobar_delegate.cc |
@@ -195,6 +195,10 @@ void TranslateInfoBarDelegate::ToggleAlwaysTranslate() { |
ui_delegate_.SetAlwaysTranslate(!ui_delegate_.ShouldAlwaysTranslate()); |
} |
+int TranslateInfoBarDelegate::GetTranslationAcceptedCount() { |
+ return prefs_->GetTranslationAcceptedCount(original_language_code()); |
+} |
+ |
void TranslateInfoBarDelegate::AlwaysTranslatePageLanguage() { |
DCHECK(!ui_delegate_.ShouldAlwaysTranslate()); |
ui_delegate_.SetAlwaysTranslate(true); |
@@ -378,7 +382,8 @@ int TranslateInfoBarDelegate::GetIconId() const { |
void TranslateInfoBarDelegate::InfoBarDismissed() { |
if (step_ != translate::TRANSLATE_STEP_BEFORE_TRANSLATE) |
return; |
- |
+ if (IsCompactUIEnabled()) |
Marti Wong
2017/05/09 06:53:07
In Compact UI, the declined is only counted during
|
+ return; |
// The user closed the infobar without clicking the translate button. |
TranslationDeclined(); |
UMA_HISTOGRAM_BOOLEAN("Translate.DeclineTranslateCloseInfobar", true); |