Index: Source/core/layout/LayoutView.h |
diff --git a/Source/core/layout/LayoutView.h b/Source/core/layout/LayoutView.h |
index 529c46a31e4e053289d9dc4bdf09272df60326ee..fab45e1aac284bc0b6ff006d37db33a3a5185b06 100644 |
--- a/Source/core/layout/LayoutView.h |
+++ b/Source/core/layout/LayoutView.h |
@@ -245,11 +245,10 @@ private: |
DEFINE_LAYOUT_OBJECT_TYPE_CASTS(LayoutView, isLayoutView()); |
-// Suspends the LayoutState cached offset and clipRect optimization. Used under transforms |
-// that cannot be represented by LayoutState (common in SVG) and when manipulating the layout |
-// tree during layout in ways that can trigger paint invalidation of a non-child (e.g. when a list item |
-// moves its list marker around). Note that even when disabled, LayoutState is still used to |
-// store layoutDelta. |
+// Suspends the PaintInvalidationState cached offset and clipRect optimization. Used under transforms |
+// that cannot be represented by PaintInvalidationState (common in SVG) and when paint invalidation |
+// containers don't follow the common tree-walk algorithm (e.g. when an absolute positioned descendant |
+// is nested under a relatively positioned inline-block child). |
class ForceHorriblySlowRectMapping { |
WTF_MAKE_NONCOPYABLE(ForceHorriblySlowRectMapping); |
public: |