Index: chrome/browser/gtk/infobar_gtk.h |
=================================================================== |
--- chrome/browser/gtk/infobar_gtk.h (revision 65558) |
+++ chrome/browser/gtk/infobar_gtk.h (working copy) |
@@ -21,7 +21,6 @@ |
class CustomDrawButton; |
class GtkThemeProvider; |
class InfoBarContainerGtk; |
-class InfoBarDelegate; |
class InfoBar : public SlideAnimatorGtk::Delegate, |
public NotificationObserver, |
@@ -139,6 +138,11 @@ |
void UpdateBorderColor(); |
+ // We cache |delegate_->GetInfoBarType()| for use in OnBackgroundExpose() |
+ // since that may be called when there's no longer a delegate (e.g. during |
+ // AnimateClose()). |
+ InfoBarDelegate::Type cached_infobar_type_; |
+ |
DISALLOW_COPY_AND_ASSIGN(InfoBar); |
}; |