diff options
author | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 22:23:16 +0000 |
---|---|---|
committer | msw@chromium.org <msw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 22:23:16 +0000 |
commit | a0d46d99f86054ca9c4a7c573e8909d35e3a61aa (patch) | |
tree | 98e3ad309be8d37afcc09e9676476fc0fe3ac33c | |
parent | daddba3a8e75273ce1a5dfa0fef888077421f401 (diff) | |
download | chromium_src-a0d46d99f86054ca9c4a7c573e8909d35e3a61aa.zip chromium_src-a0d46d99f86054ca9c4a7c573e8909d35e3a61aa.tar.gz chromium_src-a0d46d99f86054ca9c4a7c573e8909d35e3a61aa.tar.bz2 |
Merge 228579 "Fix Views TabbedPane RTL path drawing."
> Fix Views TabbedPane RTL path drawing.
>
> Use the mirrored x coordinate of the selected tab view.
>
> BUG=307174
> TEST=Website Settings and Collected Cookies Tabbed Panes look correct for LTR and RTL Chrome UI on Win and CrOS.
> R=sky@chromium.org
>
> Review URL: https://codereview.chromium.org/26450006
TBR=msw@chromium.org
Review URL: https://codereview.chromium.org/55393002
git-svn-id: svn://svn.chromium.org/chrome/branches/1650/src@232226 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | ui/views/controls/tabbed_pane/tabbed_pane.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/views/controls/tabbed_pane/tabbed_pane.cc b/ui/views/controls/tabbed_pane/tabbed_pane.cc index 9cf8588..65021d2 100644 --- a/ui/views/controls/tabbed_pane/tabbed_pane.cc +++ b/ui/views/controls/tabbed_pane/tabbed_pane.cc @@ -230,7 +230,7 @@ void TabStrip::OnPaint(gfx::Canvas* canvas) { SkIntToScalar(selected_tab->height()) - kTabBorderThickness; SkScalar tab_width = SkIntToScalar(selected_tab->width()) - kTabBorderThickness; - SkScalar tab_start = SkIntToScalar(selected_tab->x()); + SkScalar tab_start = SkIntToScalar(selected_tab->GetMirroredX()); path.moveTo(0, line_y); path.rLineTo(tab_start, 0); path.rLineTo(0, -tab_height); |