| Index: chrome/browser/ui/views/frame/browser_view_layout.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_view_layout.cc b/chrome/browser/ui/views/frame/browser_view_layout.cc
|
| index abeb7a2c08512d84a49f06b7709ae4df6197000e..c6282d0026e4a0d83cf81b248f90c72eb47f2f34 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view_layout.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view_layout.cc
|
| @@ -106,8 +106,9 @@ const int BrowserViewLayout::kToolbarTabStripVerticalOverlap = 3;
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // BrowserViewLayout, public:
|
|
|
| -BrowserViewLayout::BrowserViewLayout()
|
| - : contents_split_(NULL),
|
| +BrowserViewLayout::BrowserViewLayout(Browser* browser)
|
| + : browser_(browser),
|
| + contents_split_(NULL),
|
| contents_container_(NULL),
|
| download_shelf_(NULL),
|
| browser_view_(NULL),
|
| @@ -391,14 +392,6 @@ gfx::Size BrowserViewLayout::GetPreferredSize(views::View* host) {
|
| //////////////////////////////////////////////////////////////////////////////
|
| // BrowserViewLayout, private:
|
|
|
| -Browser* BrowserViewLayout::browser() {
|
| - return browser_view_->browser();
|
| -}
|
| -
|
| -const Browser* BrowserViewLayout::browser() const {
|
| - return browser_view_->browser();
|
| -}
|
| -
|
| int BrowserViewLayout::LayoutTabStripRegion() {
|
| TabStrip* tabstrip = browser_view_->tabstrip_;
|
| if (!browser_view_->IsTabStripVisible()) {
|
| @@ -634,6 +627,6 @@ int BrowserViewLayout::LayoutDownloadShelf(int bottom) {
|
| bool BrowserViewLayout::InfobarVisible() const {
|
| views::View* infobar_container = browser_view_->infobar_container_;
|
| // NOTE: Can't check if the size IsEmpty() since it's always 0-width.
|
| - return browser()->SupportsWindowFeature(Browser::FEATURE_INFOBAR) &&
|
| + return browser_->SupportsWindowFeature(Browser::FEATURE_INFOBAR) &&
|
| (infobar_container->GetPreferredSize().height() != 0);
|
| }
|
|
|