Chromium Code Reviews| 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. |