Chromium Code Reviews| Index: ui/views/widget/native_widget_win.cc |
| diff --git a/ui/views/widget/native_widget_win.cc b/ui/views/widget/native_widget_win.cc |
| index 6c65886a37bae6d3869250366ccc58c9088ea296..1b7311b455fa8edcf343dc35fa2aba26b10b839e 100644 |
| --- a/ui/views/widget/native_widget_win.cc |
| +++ b/ui/views/widget/native_widget_win.cc |
| @@ -2495,10 +2495,11 @@ bool NativeWidgetWin::WidgetSizeIsClientSize() const { |
| } |
| void NativeWidgetWin::ClientAreaSizeChanged() { |
| - RECT r; |
| - if (WidgetSizeIsClientSize()) |
| - GetClientRect(&r); |
| - else |
| + RECT r = {0, 0, 0, 0}; |
| + if (WidgetSizeIsClientSize()) { |
| + if (!IsMinimized()) |
| + GetClientRect(&r); |
| + } else |
| GetWindowRect(&r); |
|
Ben Goodger (Google)
2012/08/06 19:32:35
braces around else too.
|
| gfx::Size s(std::max(0, static_cast<int>(r.right - r.left)), |
| std::max(0, static_cast<int>(r.bottom - r.top))); |