| Index: chrome/browser/ui/views/frame/glass_browser_frame_view.h
 | 
| diff --git a/chrome/browser/ui/views/frame/glass_browser_frame_view.h b/chrome/browser/ui/views/frame/glass_browser_frame_view.h
 | 
| index d872738c1ced9798425f1614f591850aa9843644..c9b2701c3be6716072533583f8209baf5d842d04 100644
 | 
| --- a/chrome/browser/ui/views/frame/glass_browser_frame_view.h
 | 
| +++ b/chrome/browser/ui/views/frame/glass_browser_frame_view.h
 | 
| @@ -16,6 +16,7 @@
 | 
|  class BrowserView;
 | 
|  
 | 
|  class GlassBrowserFrameView : public BrowserNonClientFrameView,
 | 
| +                              public views::ButtonListener,
 | 
|                                public content::NotificationObserver {
 | 
|   public:
 | 
|    // Constructs a non-client view for an BrowserFrame.
 | 
| @@ -46,6 +47,10 @@ class GlassBrowserFrameView : public BrowserNonClientFrameView,
 | 
|    virtual void Layout() OVERRIDE;
 | 
|    virtual bool HitTestRect(const gfx::Rect& rect) const OVERRIDE;
 | 
|  
 | 
| +  // Overidden from views::ButtonListener:
 | 
| +  virtual void ButtonPressed(views::Button* sender,
 | 
| +                             const ui::Event& event) OVERRIDE;
 | 
| +
 | 
|   private:
 | 
|    // Returns the thickness of the border that makes up the window frame edges.
 | 
|    // This does not include any client edge.
 | 
| @@ -66,6 +71,7 @@ class GlassBrowserFrameView : public BrowserNonClientFrameView,
 | 
|  
 | 
|    // Layout various sub-components of this view.
 | 
|    void LayoutAvatar();
 | 
| +  void LayoutNewStyleAvatar();
 | 
|    void LayoutClientView();
 | 
|  
 | 
|    // Returns the insets of the client area.
 | 
| 
 |