| Index: third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp b/third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp
|
| index 7191690bf02b5491a83dfc4a43c5fde14f43c4bd..2bde7848091374972321d5ff258f185c13388efb 100644
|
| --- a/third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/ThemePainterDefault.cpp
|
| @@ -269,10 +269,10 @@ void ThemePainterDefault::setupMenuListArrow(const LayoutBox& box, const IntRect
|
| extraParams.menuList.arrowSize = rect.height() - spacingBottom - spacingTop;
|
| } else {
|
| const int arrowSize = 6;
|
| - const int arrowPadding = 7;
|
| + const int arrowPadding = 6;
|
| extraParams.menuList.arrowX = (box.styleRef().direction() == RTL)
|
| - ? rect.x() + arrowPadding * box.styleRef().effectiveZoom()
|
| - : right - (arrowSize + arrowPadding) * box.styleRef().effectiveZoom();
|
| + ? rect.x() + arrowPadding * box.styleRef().effectiveZoom() + box.borderLeft()
|
| + : right - (arrowSize + arrowPadding) * box.styleRef().effectiveZoom() - box.borderRight();
|
| extraParams.menuList.arrowSize = arrowSize * box.styleRef().effectiveZoom();
|
| }
|
| extraParams.menuList.arrowColor = box.resolveColor(CSSPropertyColor).rgb();
|
|
|