Index: chrome/browser/views/frame/browser_frame_win.cc |
=================================================================== |
--- chrome/browser/views/frame/browser_frame_win.cc (revision 30028) |
+++ chrome/browser/views/frame/browser_frame_win.cc (working copy) |
@@ -122,8 +122,12 @@ |
// BrowserFrame, views::WindowWin overrides: |
gfx::Insets BrowserFrameWin::GetClientAreaInsets() const { |
- if (!GetNonClientView()->UseNativeFrame()) |
+ // Use the default client insets for an opaque frame or a glass popup/app |
+ // frame. |
+ if (!GetNonClientView()->UseNativeFrame() || |
+ !browser_view_->IsBrowserTypeNormal()) { |
Peter Kasting
2009/10/26 07:41:24
Nit: No need for {}.
|
return WindowWin::GetClientAreaInsets(); |
+ } |
int border_thickness = GetSystemMetrics(SM_CXSIZEFRAME); |
// We draw our own client edge over part of the default frame. |