Index: third_party/WebKit/Source/core/frame/FrameView.h |
diff --git a/third_party/WebKit/Source/core/frame/FrameView.h b/third_party/WebKit/Source/core/frame/FrameView.h |
index 6521e00896bfc22057d122dc02b3d1d1113f00d2..d288c90756d91f22438986e82c6a504c715073cc 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.h |
+++ b/third_party/WebKit/Source/core/frame/FrameView.h |
@@ -120,6 +120,10 @@ public: |
bool isInPerformLayout() const; |
void clearLayoutSubtreeRoot(const LayoutObject&); |
+ void addOrthogonalWritingModeRoot(LayoutBox&); |
+ void removeOrthogonalWritingModeRoot(LayoutBox&); |
+ bool hasOrthogonalWritingModeRoots() const; |
+ void layoutOrthogonalWritingModeRoots(); |
int layoutCount() const { return m_layoutCount; } |
void countObjectsNeedingLayout(unsigned& needsLayoutObjects, unsigned& totalObjects, bool& isPartial); |
@@ -781,6 +785,7 @@ private: |
bool m_hasPendingLayout; |
LayoutSubtreeRootList m_layoutSubtreeRootList; |
+ DepthOrderedLayoutObjectList m_orthogonalWritingModeRootList; |
bool m_layoutSchedulingEnabled; |
bool m_inSynchronousPostLayout; |