| Index: chrome/browser/ui/views/frame/contents_container.h
 | 
| diff --git a/chrome/browser/ui/views/frame/contents_container.h b/chrome/browser/ui/views/frame/contents_container.h
 | 
| index 4a24d79921243cf36f39a43831a02a8c567ee429..49f17df93fbea5be948ce1c7713946ac69a3bc8c 100644
 | 
| --- a/chrome/browser/ui/views/frame/contents_container.h
 | 
| +++ b/chrome/browser/ui/views/frame/contents_container.h
 | 
| @@ -11,6 +11,7 @@
 | 
|  #include "base/compiler_specific.h"
 | 
|  #include "chrome/common/instant_types.h"
 | 
|  #include "chrome/common/search_types.h"
 | 
| +#include "ui/views/controls/webview/webview.h"
 | 
|  #include "ui/views/view.h"
 | 
|  
 | 
|  namespace content {
 | 
| @@ -21,10 +22,6 @@ namespace gfx {
 | 
|  class Rect;
 | 
|  }
 | 
|  
 | 
| -namespace views {
 | 
| -class WebView;
 | 
| -}
 | 
| -
 | 
|  // ContentsContainer is responsible for managing the WebContents views.
 | 
|  // ContentsContainer has up to two children: one for the currently active
 | 
|  // WebContents and one for Instant's WebContents.
 | 
| @@ -56,7 +53,13 @@ class ContentsContainer : public views::View {
 | 
|      return preview_web_contents_;
 | 
|    }
 | 
|  
 | 
| -  // Sets the active top margin.
 | 
| +  int preview_height() const {
 | 
| +    return preview_ ? preview_->bounds().height() : 0;
 | 
| +  }
 | 
| +
 | 
| +  // Sets the active top margin; the active WebView's y origin would be
 | 
| +  // positioned at this |margin|, causing the active WebView to be pushed down
 | 
| +  // vertically by |margin| pixels in the |ContentsContainer|.
 | 
|    void SetActiveTopMargin(int margin);
 | 
|  
 | 
|    // Returns the bounds the preview would be shown at.
 | 
| 
 |