summaryrefslogtreecommitdiffstats
path: root/ash/wm/frame_painter.cc
diff options
context:
space:
mode:
authorkoz@chromium.org <koz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-26 04:11:38 +0000
committerkoz@chromium.org <koz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-26 04:11:38 +0000
commitfa574b64c7b7b7b1c23b0407bec6dbd0e76f677b (patch)
tree83b85a315560d769a01b2b6de66ea5ee289daeba /ash/wm/frame_painter.cc
parent3da11ba65d3bb24a0634bf0e502b22a5ecb81d4b (diff)
downloadchromium_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.cc4
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();