| Index: Source/core/paint/ObjectPainter.cpp
|
| diff --git a/Source/core/paint/ObjectPainter.cpp b/Source/core/paint/ObjectPainter.cpp
|
| index 2b97de35eaa7d51a9c9bf13eae74bc4bd45cc19a..0b06bc529373bc48d50c38c777caa6903b9a0b30 100644
|
| --- a/Source/core/paint/ObjectPainter.cpp
|
| +++ b/Source/core/paint/ObjectPainter.cpp
|
| @@ -342,14 +342,18 @@ void ObjectPainter::drawDashedOrDottedBoxSide(GraphicsContext* graphicsContext,
|
|
|
| switch (side) {
|
| case BSBottom:
|
| - case BSTop:
|
| - graphicsContext->drawLine(IntPoint(x1, (y1 + y2) / 2), IntPoint(x2, (y1 + y2) / 2));
|
| + case BSTop: {
|
| + int midY = y1 + thickness / 2;
|
| + graphicsContext->drawLine(IntPoint(x1, midY), IntPoint(x2, midY));
|
| break;
|
| + }
|
| case BSRight:
|
| - case BSLeft:
|
| - graphicsContext->drawLine(IntPoint((x1 + x2) / 2, y1), IntPoint((x1 + x2) / 2, y2));
|
| + case BSLeft: {
|
| + int midX = x1 + thickness / 2;
|
| + graphicsContext->drawLine(IntPoint(midX, y1), IntPoint(midX, y2));
|
| break;
|
| }
|
| + }
|
| graphicsContext->setShouldAntialias(wasAntialiased);
|
| graphicsContext->setStrokeStyle(oldStrokeStyle);
|
| }
|
|
|