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 9152342e4417194c0267b7923ebe7683732647ef..c7976d155714f5ce99b660166cd3c1e6c253c787 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.h |
+++ b/third_party/WebKit/Source/core/frame/FrameView.h |
@@ -29,6 +29,7 @@ |
#include "core/dom/DocumentLifecycle.h" |
#include "core/frame/FrameViewAutoSizeInfo.h" |
#include "core/frame/LayoutSubtreeRootList.h" |
+#include "core/frame/OrthogonalWritingModeRootList.h" |
#include "core/frame/RootFrameViewport.h" |
#include "core/layout/LayoutAnalyzer.h" |
#include "core/paint/PaintInvalidationCapableScrollableArea.h" |
@@ -120,6 +121,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 +786,7 @@ private: |
bool m_hasPendingLayout; |
LayoutSubtreeRootList m_layoutSubtreeRootList; |
+ OrthogonalWritingModeRootList m_orthogonalWritingModeRootList; |
bool m_layoutSchedulingEnabled; |
bool m_inPerformLayout; |