summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/ui/views/frame/browser_frame_win.cc7
-rw-r--r--chrome/browser/ui/views/frame/browser_frame_win.h2
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,