| Index: chrome/browser/views/frame/browser_frame_win.cc
|
| ===================================================================
|
| --- chrome/browser/views/frame/browser_frame_win.cc (revision 56738)
|
| +++ chrome/browser/views/frame/browser_frame_win.cc (working copy)
|
| @@ -69,15 +69,6 @@
|
| BrowserFrameWin::~BrowserFrameWin() {
|
| }
|
|
|
| -int BrowserFrameWin::GetTitleBarHeight() {
|
| - RECT caption = { 0 };
|
| - if (DwmGetWindowAttribute(GetNativeView(), DWMWA_CAPTION_BUTTON_BOUNDS,
|
| - &caption, sizeof(RECT)) == S_OK) {
|
| - return caption.bottom;
|
| - }
|
| - return GetSystemMetrics(SM_CYCAPTION);
|
| -}
|
| -
|
| views::Window* BrowserFrameWin::GetWindow() {
|
| return this;
|
| }
|
| @@ -98,6 +89,10 @@
|
| return browser_frame_view_->GetBoundsForTabStrip(tabstrip);
|
| }
|
|
|
| +int BrowserFrameWin::GetHorizontalTabStripVerticalOffset(bool restored) const {
|
| + return browser_frame_view_->GetHorizontalTabStripVerticalOffset(restored);
|
| +}
|
| +
|
| void BrowserFrameWin::UpdateThrobber(bool running) {
|
| browser_frame_view_->UpdateThrobber(running);
|
| }
|
| @@ -326,13 +321,10 @@
|
| // In maximized mode, we only have a titlebar strip of glass, no side/bottom
|
| // borders.
|
| if (!browser_view_->IsFullscreen()) {
|
| - if (browser_view_->UseVerticalTabs()) {
|
| - margins.cyTopHeight = GetTitleBarHeight();
|
| - } else {
|
| - margins.cyTopHeight =
|
| - GetBoundsForTabStrip(browser_view_->tabstrip()).bottom() +
|
| - kDWMFrameTopOffset;
|
| - }
|
| + gfx::Rect tabstrip_bounds(
|
| + GetBoundsForTabStrip(browser_view_->tabstrip()));
|
| + margins.cyTopHeight = (browser_view_->UseVerticalTabs() ?
|
| + tabstrip_bounds.y() : tabstrip_bounds.bottom()) + kDWMFrameTopOffset;
|
| }
|
| } else {
|
| // For popup and app windows we want to use the default margins.
|
|
|