Index: Source/core/layout/line/LineBreaker.h |
diff --git a/Source/core/layout/line/LineBreaker.h b/Source/core/layout/line/LineBreaker.h |
index 7a43362b479c9f004ba383a10a2a951daef43145..9311519a7f5d8bfa2d98307595fde14bc1e6043f 100644 |
--- a/Source/core/layout/line/LineBreaker.h |
+++ b/Source/core/layout/line/LineBreaker.h |
@@ -23,6 +23,7 @@ |
#ifndef LineBreaker_h |
#define LineBreaker_h |
+#include "core/layout/api/LineLayoutBlockFlow.h" |
#include "core/layout/line/InlineIterator.h" |
#include "core/layout/line/LineInfo.h" |
#include "wtf/Vector.h" |
@@ -36,7 +37,7 @@ struct LayoutTextInfo; |
class LineBreaker { |
public: |
friend class BreakingContext; |
- LineBreaker(LayoutBlockFlow* block) |
+ LineBreaker(LineLayoutBlockFlow block) |
: m_block(block) |
{ |
reset(); |
@@ -53,7 +54,7 @@ private: |
void skipLeadingWhitespace(InlineBidiResolver&, LineInfo&, FloatingObject* lastFloatFromPreviousLine, LineWidth&); |
- LayoutBlockFlow* m_block; |
+ LineLayoutBlockFlow m_block; |
bool m_hyphenated; |
EClear m_clear; |
Vector<LayoutBox*> m_positionedObjects; |