diff options
Diffstat (limited to 'chrome/views/window/non_client_view.cc')
-rw-r--r-- | chrome/views/window/non_client_view.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/views/window/non_client_view.cc b/chrome/views/window/non_client_view.cc index bc69587..29daf06 100644 --- a/chrome/views/window/non_client_view.cc +++ b/chrome/views/window/non_client_view.cc @@ -131,10 +131,17 @@ void NonClientView::LayoutFrameView() { // NonClientView, View overrides: gfx::Size NonClientView::GetPreferredSize() { + // TODO(pkasting): This should probably be made to look similar to + // GetMinimumSize() below. This will require implementing GetPreferredSize() + // better in the various frame views. gfx::Rect client_bounds(gfx::Point(), client_view_->GetPreferredSize()); return GetWindowBoundsForClientBounds(client_bounds).size(); } +gfx::Size NonClientView::GetMinimumSize() { + return frame_view_->GetMinimumSize(); +} + void NonClientView::Layout() { LayoutFrameView(); |