Index: Source/core/layout/line/BreakingContextInlineHeaders.h |
diff --git a/Source/core/layout/line/BreakingContextInlineHeaders.h b/Source/core/layout/line/BreakingContextInlineHeaders.h |
index b1db54c27d5e8cb9eda765f081507fa3a17a53be..03749116a900f7d6619000ead95a64b5e9f07547 100644 |
--- a/Source/core/layout/line/BreakingContextInlineHeaders.h |
+++ b/Source/core/layout/line/BreakingContextInlineHeaders.h |
@@ -371,7 +371,7 @@ inline void BreakingContext::handleFloat() |
// If it does, position it now, otherwise, position |
// it after moving to next line (in newLine() func) |
// FIXME: Bug 110372: Properly position multiple stacked floats with non-rectangular shape outside. |
- if (m_floatsFitOnLine && m_width.fitsOnLine(m_block->logicalWidthForFloat(floatingObject).toFloat(), ExcludeWhitespace)) { |
+ if (m_floatsFitOnLine && m_width.fitsOnLine(m_block->logicalWidthForFloat(*floatingObject).toFloat(), ExcludeWhitespace)) { |
m_block->positionNewFloatOnLine(floatingObject, m_lastFloatFromPreviousLine, m_lineInfo, m_width); |
if (m_lineBreak.object() == m_current.object()) { |
ASSERT(!m_lineBreak.offset()); |