Index: chrome/browser/gtk/infobar_gtk.h |
=================================================================== |
--- chrome/browser/gtk/infobar_gtk.h (revision 65711) |
+++ chrome/browser/gtk/infobar_gtk.h (working copy) |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2009 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
@@ -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); |
}; |