|
Fix RTL scroll bars being misrendered on Android.
In https://chromiumcodereview.appspot.com/23734003 , I tried to
include information about whether to use a left side scrollbar by
adding a textDirection method to WebScrollbar. It missed some cases
when there is no horizontal scrolling.
I also renamed to textDirection() and isRightToLeft() to
shouldPlaceVerticalScrollbarOnLeft() because writing mode direction can
also cause the scrollbar to be on the left.
Fix the bug in ScrollbarThemeOverlay::paintThumb to take the left side
scrollbars into account.
BUG= 274010
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=157406
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+73 lines, -29 lines) |
Patch |
 |
M |
LayoutTests/fast/scrolling/overlay-scrollbars.html
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/scrolling/overlay-scrollbars-expected.html
|
View
|
|
1 chunk |
+10 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollView.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollView.cpp
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollableArea.h
|
View
|
|
3 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollableArea.cpp
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/Scrollbar.h
|
View
|
1
2
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/Scrollbar.cpp
|
View
|
1
2
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollbarTheme.cpp
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollbarThemeClient.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/ScrollbarThemeOverlay.cpp
|
View
|
1
2
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/chromium/support/WebScrollbarImpl.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/platform/chromium/support/WebScrollbarImpl.cpp
|
View
|
1
2
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/chromium/support/WebScrollbarThemeClientImpl.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/chromium/support/WebScrollbarThemeClientImpl.cpp
|
View
|
1
2
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.cpp
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayerScrollableArea.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayerScrollableArea.cpp
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderListBox.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderListBox.cpp
|
View
|
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/web/ScrollbarGroup.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/ScrollbarGroup.cpp
|
View
|
|
1 chunk |
+5 lines, -0 lines |
1 comment
|
Download
|
 |
M |
Source/web/WebPluginScrollbarImpl.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/web/WebPluginScrollbarImpl.cpp
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/web/tests/GraphicsLayerTest.cpp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/tests/ScrollAnimatorNoneTest.cpp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
public/platform/WebScrollbar.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 11 (0 generated)
|