| Index: Source/core/layout/svg/LayoutSVGInlineText.cpp
|
| diff --git a/Source/core/layout/svg/LayoutSVGInlineText.cpp b/Source/core/layout/svg/LayoutSVGInlineText.cpp
|
| index 5274a5264e124fcb8913083bfac7b99c31d35fa1..541928e3c668d118d0583ebb33180913227b00bb 100644
|
| --- a/Source/core/layout/svg/LayoutSVGInlineText.cpp
|
| +++ b/Source/core/layout/svg/LayoutSVGInlineText.cpp
|
| @@ -161,7 +161,7 @@ bool LayoutSVGInlineText::characterStartsNewTextChunk(int position) const
|
| PositionWithAffinity LayoutSVGInlineText::positionForPoint(const LayoutPoint& point)
|
| {
|
| if (!firstTextBox() || !textLength())
|
| - return createPositionWithAffinity(0, DOWNSTREAM);
|
| + return createPositionWithAffinity(0);
|
|
|
| ASSERT(m_scalingFactor);
|
| float baseline = m_scaledFont.fontMetrics().floatAscent() / m_scalingFactor;
|
| @@ -208,7 +208,7 @@ PositionWithAffinity LayoutSVGInlineText::positionForPoint(const LayoutPoint& po
|
| }
|
|
|
| if (!closestDistanceFragment)
|
| - return createPositionWithAffinity(0, DOWNSTREAM);
|
| + return createPositionWithAffinity(0);
|
|
|
| int offset = closestDistanceBox->offsetForPositionInFragment(*closestDistanceFragment, absolutePoint.x() - closestDistancePosition, true);
|
| return createPositionWithAffinity(offset + closestDistanceBox->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM);
|
|
|