Index: chrome/browser/translate/translate_infobar_delegate.h |
diff --git a/chrome/browser/translate/translate_infobar_delegate.h b/chrome/browser/translate/translate_infobar_delegate.h |
index 0359cafeff99f9dcd1ba88ca2ae811ae4d58683e..549af3dab1707f77bcbd64ef79ea4c335e7db133 100644 |
--- a/chrome/browser/translate/translate_infobar_delegate.h |
+++ b/chrome/browser/translate/translate_infobar_delegate.h |
@@ -51,6 +51,8 @@ class TranslateInfoBarDelegate : public InfoBarDelegate { |
const std::string& original_language, |
const std::string& target_language); |
+ virtual ~TranslateInfoBarDelegate(); |
+ |
// Returns the number of languages supported. |
int GetLanguageCount() const; |
@@ -102,9 +104,7 @@ class TranslateInfoBarDelegate : public InfoBarDelegate { |
virtual void InfoBarClosed(); |
virtual SkBitmap* GetIcon() const; |
virtual InfoBarDelegate::Type GetInfoBarType(); |
- virtual TranslateInfoBarDelegate* AsTranslateInfoBarDelegate() { |
- return this; |
- } |
+ virtual TranslateInfoBarDelegate* AsTranslateInfoBarDelegate(); |
// Methods called by the Options menu delegate. |
virtual bool IsLanguageBlacklisted(); |