diff options
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/ui/views/frame/browser_frame_win.cc | 7 | ||||
-rw-r--r-- | chrome/browser/ui/views/frame/browser_frame_win.h | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/ui/views/frame/browser_frame_win.cc b/chrome/browser/ui/views/frame/browser_frame_win.cc index e6c3e58..a7034e1 100644 --- a/chrome/browser/ui/views/frame/browser_frame_win.cc +++ b/chrome/browser/ui/views/frame/browser_frame_win.cc @@ -169,12 +169,12 @@ int BrowserFrameWin::GetShowState() const { return si.wShowWindow; } -gfx::Insets BrowserFrameWin::GetClientAreaInsets() const { +bool BrowserFrameWin::GetClientAreaInsets(gfx::Insets* insets) const { // Use the default client insets for an opaque frame or a glass popup/app // frame. if (!GetWidget()->ShouldUseNativeFrame() || !browser_view_->IsBrowserTypeNormal()) { - return NativeWidgetWin::GetClientAreaInsets(); + return false; } int border_thickness = GetSystemMetrics(SM_CXSIZEFRAME); @@ -184,7 +184,8 @@ gfx::Insets BrowserFrameWin::GetClientAreaInsets() const { border_thickness = 0; else if (!IsMaximized()) border_thickness -= kClientEdgeThickness; - return gfx::Insets(0, border_thickness, border_thickness, border_thickness); + insets->Set(0, border_thickness, border_thickness, border_thickness); + return true; } void BrowserFrameWin::UpdateFrameAfterFrameChange() { diff --git a/chrome/browser/ui/views/frame/browser_frame_win.h b/chrome/browser/ui/views/frame/browser_frame_win.h index 99975ac..fc8fbc0 100644 --- a/chrome/browser/ui/views/frame/browser_frame_win.h +++ b/chrome/browser/ui/views/frame/browser_frame_win.h @@ -45,7 +45,7 @@ class BrowserFrameWin : public views::NativeWidgetWin, protected: // Overridden from views::NativeWidgetWin: virtual int GetShowState() const OVERRIDE; - virtual gfx::Insets GetClientAreaInsets() const OVERRIDE; + virtual bool GetClientAreaInsets(gfx::Insets* insets) const OVERRIDE; virtual void UpdateFrameAfterFrameChange() OVERRIDE; virtual void OnEndSession(BOOL ending, UINT logoff) OVERRIDE; virtual void OnInitMenuPopup(HMENU menu, |