Index: Source/core/layout/line/BreakingContext.cpp |
diff --git a/Source/core/layout/line/BreakingContext.cpp b/Source/core/layout/line/BreakingContext.cpp |
index 44515c8c43415f331e221fab556a1d507cff66bb..f4f43e749d533ecf444935c811c6ba05502a99da 100644 |
--- a/Source/core/layout/line/BreakingContext.cpp |
+++ b/Source/core/layout/line/BreakingContext.cpp |
@@ -31,7 +31,7 @@ InlineIterator BreakingContext::handleEndOfLine() |
if (m_lineBreak == m_resolver.position() && (!m_lineBreak.object() || !m_lineBreak.object()->isBR())) { |
// we just add as much as possible |
if (m_blockStyle->whiteSpace() == PRE && !m_current.offset()) { |
- m_lineBreak.moveTo(m_lastObject, m_lastObject->isText() ? m_lastObject->length() : 0); |
+ m_lineBreak.moveTo(LineLayoutItem(m_lastObject), m_lastObject->isText() ? m_lastObject->length() : 0); |
} else if (m_lineBreak.object()) { |
// Don't ever break in the middle of a word if we can help it. |
// There's no room at all. We just have to be on this line, |