Index: chrome/browser/translate/translate_infobar_delegate.cc |
diff --git a/chrome/browser/translate/translate_infobar_delegate.cc b/chrome/browser/translate/translate_infobar_delegate.cc |
index 6b27cd5c29c05ff429b8307f62265199380ff450..3ff8502f573f0e2787ddbcf56f87778fa5c1620e 100644 |
--- a/chrome/browser/translate/translate_infobar_delegate.cc |
+++ b/chrome/browser/translate/translate_infobar_delegate.cc |
@@ -100,6 +100,8 @@ TranslateInfoBarDelegate::TranslateInfoBarDelegate( |
} |
} |
+TranslateInfoBarDelegate::~TranslateInfoBarDelegate() {} |
+ |
int TranslateInfoBarDelegate::GetLanguageCount() const { |
return static_cast<int>(languages_.size()); |
} |
@@ -208,6 +210,12 @@ InfoBarDelegate::Type TranslateInfoBarDelegate::GetInfoBarType() { |
return InfoBarDelegate::PAGE_ACTION_TYPE; |
} |
+TranslateInfoBarDelegate* |
+TranslateInfoBarDelegate::AsTranslateInfoBarDelegate() { |
+ return this; |
+} |
+ |
+ |
bool TranslateInfoBarDelegate::IsLanguageBlacklisted() { |
return prefs_.IsLanguageBlacklisted(GetOriginalLanguageCode()); |
} |