summaryrefslogtreecommitdiffstats
path: root/views/window
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-09 02:32:42 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-09 02:32:42 +0000
commit0cde55895ade17764ae100c28e9bd7112458333b (patch)
tree29964641ee4514a93163b2a804207e5493052578 /views/window
parentd5c409747ee1f24ee1eae50d4869922c38cf5a12 (diff)
downloadchromium_src-0cde55895ade17764ae100c28e9bd7112458333b.zip
chromium_src-0cde55895ade17764ae100c28e9bd7112458333b.tar.gz
chromium_src-0cde55895ade17764ae100c28e9bd7112458333b.tar.bz2
It turns out I had the sense of the GetLocalBounds bool wrong everywhere, so invert everything.
This fixes the painting bugs in the omnibox and bookmark bar, and probably countless other glitches in rendering. BUG=none TEST=omnibox popup should render properly TBR=sky Review URL: http://codereview.chromium.org/6462022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74231 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/window')
-rw-r--r--views/window/dialog_client_view.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/views/window/dialog_client_view.cc b/views/window/dialog_client_view.cc
index 86b3d01..a7f9078 100644
--- a/views/window/dialog_client_view.cc
+++ b/views/window/dialog_client_view.cc
@@ -434,7 +434,7 @@ void DialogClientView::PaintSizeBox(gfx::Canvas* canvas) {
// a theme-supplied gripper. We should probably improvise
// something, which would also require changing |gripper_size|
// to have different default values, too...
- size_box_bounds_ = GetLocalBounds();
+ size_box_bounds_ = GetContentsBounds();
size_box_bounds_.set_x(size_box_bounds_.right() - gripper_size.cx);
size_box_bounds_.set_y(size_box_bounds_.bottom() - gripper_size.cy);
RECT native_bounds = size_box_bounds_.ToRECT();