Index: Source/core/rendering/RenderLayer.h |
diff --git a/Source/core/rendering/RenderLayer.h b/Source/core/rendering/RenderLayer.h |
index b0e5ffbd6c6cbd34717db55785cace48550097dc..f608430adec6436ab5e71ff3fe26cfc120281242 100644 |
--- a/Source/core/rendering/RenderLayer.h |
+++ b/Source/core/rendering/RenderLayer.h |
@@ -431,7 +431,12 @@ public: |
NotCompositedForUnscrollableAncestors, |
}; |
- void setViewportConstrainedNotCompositedReason(ViewportConstrainedNotCompositedReason reason) { m_compositingProperties.viewportConstrainedNotCompositedReason = reason; } |
+ void setViewportConstrainedNotCompositedReason(ViewportConstrainedNotCompositedReason reason) |
+ { |
+ m_compositingProperties.viewportConstrainedNotCompositedReason = reason; |
+ ASSERT(viewportConstrainedNotCompositedReason() == reason); |
enne (OOO)
2014/02/28 20:47:07
Not sure this makes any sense either anymore.
|
+ } |
+ |
ViewportConstrainedNotCompositedReason viewportConstrainedNotCompositedReason() const { return static_cast<ViewportConstrainedNotCompositedReason>(m_compositingProperties.viewportConstrainedNotCompositedReason); } |
bool isOutOfFlowRenderFlowThread() const { return renderer()->isOutOfFlowRenderFlowThread(); } |
@@ -731,7 +736,7 @@ protected: |
bool lostGroupedMapping : 1; |
// The reason, if any exists, that a fixed-position layer is chosen not to be composited. |
- unsigned viewportConstrainedNotCompositedReason : 2; |
+ ViewportConstrainedNotCompositedReason viewportConstrainedNotCompositedReason; |
// Once computed, indicates all that a layer needs to become composited using the CompositingReasons enum bitfield. |
CompositingReasons compositingReasons; |