diff options
author | koz@chromium.org <koz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-26 04:11:38 +0000 |
---|---|---|
committer | koz@chromium.org <koz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-26 04:11:38 +0000 |
commit | fa574b64c7b7b7b1c23b0407bec6dbd0e76f677b (patch) | |
tree | 83b85a315560d769a01b2b6de66ea5ee289daeba /ash/wm/frame_painter.cc | |
parent | 3da11ba65d3bb24a0634bf0e502b22a5ecb81d4b (diff) | |
download | chromium_src-fa574b64c7b7b7b1c23b0407bec6dbd0e76f677b.zip chromium_src-fa574b64c7b7b7b1c23b0407bec6dbd0e76f677b.tar.gz chromium_src-fa574b64c7b7b7b1c23b0407bec6dbd0e76f677b.tar.bz2 |
Makes windows obey their maximum size constraints on chromeos.
- Prevents windows from resizing bigger than their max size
- Prevents windows from snapping when they have max size defined
- Prevents windows from maximizing when they have max size defined
BUG=152065
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=168447
Review URL: https://chromiumcodereview.appspot.com/11366215
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169402 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm/frame_painter.cc')
-rw-r--r-- | ash/wm/frame_painter.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ash/wm/frame_painter.cc b/ash/wm/frame_painter.cc index 2ca029b..6430646 100644 --- a/ash/wm/frame_painter.cc +++ b/ash/wm/frame_painter.cc @@ -329,6 +329,10 @@ gfx::Size FramePainter::GetMinimumSize(views::NonClientFrameView* view) { return min_size; } +gfx::Size FramePainter::GetMaximumSize(views::NonClientFrameView* view) { + return frame_->client_view()->GetMaximumSize(); +} + int FramePainter::GetRightInset() const { gfx::Size close_size = close_button_->GetPreferredSize(); gfx::Size size_button_size = size_button_->GetPreferredSize(); |