diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderNamedFlowThread.h')
-rw-r--r-- | Source/WebCore/rendering/RenderNamedFlowThread.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/WebCore/rendering/RenderNamedFlowThread.h b/Source/WebCore/rendering/RenderNamedFlowThread.h index 3199307cf..a833151bf 100644 --- a/Source/WebCore/rendering/RenderNamedFlowThread.h +++ b/Source/WebCore/rendering/RenderNamedFlowThread.h @@ -50,6 +50,8 @@ public: const AtomicString& flowThreadName() const; + const RenderRegionList& invalidRenderRegionList() const { return m_invalidRegionList; } + RenderObject* nextRendererForNode(Node*) const; RenderObject* previousRendererForNode(Node*) const; @@ -86,7 +88,7 @@ private: void addDependencyOnFlowThread(RenderNamedFlowThread*); void removeDependencyOnFlowThread(RenderNamedFlowThread*); void checkInvalidRegions(); - bool canBeDestroyed() const { return m_regionList.isEmpty() && m_contentNodes.isEmpty(); } + bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentNodes.isEmpty(); } void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>*); void clearContentNodes(); @@ -107,6 +109,8 @@ private: NamedFlowContentNodes m_contentNodes; + RenderRegionList m_invalidRegionList; + // The DOM Object that represents a named flow. RefPtr<WebKitNamedFlow> m_namedFlow; |