| Index: third_party/WebKit/Source/core/layout/LayoutObject.h
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.h b/third_party/WebKit/Source/core/layout/LayoutObject.h
|
| index 4873cc07fba89994c7cfb23d298341a7b1224809..2820f8ff1646e216a3c1fbe029a50199cd9b946c 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutObject.h
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutObject.h
|
| @@ -2229,58 +2229,58 @@ class CORE_EXPORT LayoutObject : public ImageResourceObserver,
|
| // https://codereview.chromium.org/44673003 and subsequent relaxations
|
| // of the memory constraints on layout objects.
|
| LayoutObjectBitfields(Node* node)
|
| - : m_selfNeedsLayout(false),
|
| - m_needsPositionedMovementLayout(false),
|
| - m_normalChildNeedsLayout(false),
|
| - m_posChildNeedsLayout(false),
|
| - m_needsSimplifiedNormalFlowLayout(false),
|
| - m_selfNeedsOverflowRecalcAfterStyleChange(false),
|
| - m_childNeedsOverflowRecalcAfterStyleChange(false),
|
| - m_preferredLogicalWidthsDirty(false),
|
| - m_mayNeedPaintInvalidation(false),
|
| - m_mayNeedPaintInvalidationSubtree(false),
|
| - m_mayNeedPaintInvalidationAnimatedBackgroundImage(false),
|
| - m_needsPaintOffsetAndVisualRectUpdate(false),
|
| - m_shouldInvalidateSelection(false),
|
| - m_floating(false),
|
| - m_isAnonymous(!node),
|
| - m_isText(false),
|
| - m_isBox(false),
|
| - m_isInline(true),
|
| - m_isAtomicInlineLevel(false),
|
| - m_horizontalWritingMode(true),
|
| - m_hasLayer(false),
|
| - m_hasOverflowClip(false),
|
| - m_hasTransformRelatedProperty(false),
|
| - m_hasReflection(false),
|
| - m_canContainFixedPositionObjects(false),
|
| - m_hasCounterNodeMap(false),
|
| - m_everHadLayout(false),
|
| - m_ancestorLineBoxDirty(false),
|
| - m_isInsideFlowThread(false),
|
| - m_subtreeChangeListenerRegistered(false),
|
| - m_notifiedOfSubtreeChange(false),
|
| - m_consumesSubtreeChangeNotification(false),
|
| - m_childrenInline(false),
|
| - m_containsInlineWithOutlineAndContinuation(false),
|
| - m_alwaysCreateLineBoxesForLayoutInline(false),
|
| - m_previousBackgroundObscured(false),
|
| - m_isBackgroundAttachmentFixedObject(false),
|
| - m_isScrollAnchorObject(false),
|
| - m_scrollAnchorDisablingStyleChanged(false),
|
| - m_hasBoxDecorationBackground(false),
|
| - m_hasPreviousLocationInBacking(false),
|
| - m_hasPreviousSelectionVisualRect(false),
|
| - m_needsPaintPropertyUpdate(true),
|
| - m_subtreeNeedsPaintPropertyUpdate(true),
|
| - m_descendantNeedsPaintPropertyUpdate(true),
|
| - m_backgroundChangedSinceLastPaintInvalidation(false),
|
| - m_outlineMayBeAffectedByDescendants(false),
|
| - m_previousOutlineMayBeAffectedByDescendants(false),
|
| - m_positionedState(IsStaticallyPositioned),
|
| - m_selectionState(SelectionNone),
|
| - m_backgroundObscurationState(BackgroundObscurationStatusInvalid),
|
| - m_fullPaintInvalidationReason(PaintInvalidationNone) {}
|
| + : m_SelfNeedsLayout(false),
|
| + m_NeedsPositionedMovementLayout(false),
|
| + m_NormalChildNeedsLayout(false),
|
| + m_PosChildNeedsLayout(false),
|
| + m_NeedsSimplifiedNormalFlowLayout(false),
|
| + m_SelfNeedsOverflowRecalcAfterStyleChange(false),
|
| + m_ChildNeedsOverflowRecalcAfterStyleChange(false),
|
| + m_PreferredLogicalWidthsDirty(false),
|
| + m_MayNeedPaintInvalidation(false),
|
| + m_MayNeedPaintInvalidationSubtree(false),
|
| + m_MayNeedPaintInvalidationAnimatedBackgroundImage(false),
|
| + m_NeedsPaintOffsetAndVisualRectUpdate(false),
|
| + m_ShouldInvalidateSelection(false),
|
| + m_Floating(false),
|
| + m_IsAnonymous(!node),
|
| + m_IsText(false),
|
| + m_IsBox(false),
|
| + m_IsInline(true),
|
| + m_IsAtomicInlineLevel(false),
|
| + m_HorizontalWritingMode(true),
|
| + m_HasLayer(false),
|
| + m_HasOverflowClip(false),
|
| + m_HasTransformRelatedProperty(false),
|
| + m_HasReflection(false),
|
| + m_CanContainFixedPositionObjects(false),
|
| + m_HasCounterNodeMap(false),
|
| + m_EverHadLayout(false),
|
| + m_AncestorLineBoxDirty(false),
|
| + m_IsInsideFlowThread(false),
|
| + m_SubtreeChangeListenerRegistered(false),
|
| + m_NotifiedOfSubtreeChange(false),
|
| + m_ConsumesSubtreeChangeNotification(false),
|
| + m_ChildrenInline(false),
|
| + m_ContainsInlineWithOutlineAndContinuation(false),
|
| + m_AlwaysCreateLineBoxesForLayoutInline(false),
|
| + m_PreviousBackgroundObscured(false),
|
| + m_IsBackgroundAttachmentFixedObject(false),
|
| + m_IsScrollAnchorObject(false),
|
| + m_ScrollAnchorDisablingStyleChanged(false),
|
| + m_HasBoxDecorationBackground(false),
|
| + m_HasPreviousLocationInBacking(false),
|
| + m_HasPreviousSelectionVisualRect(false),
|
| + m_NeedsPaintPropertyUpdate(true),
|
| + m_SubtreeNeedsPaintPropertyUpdate(true),
|
| + m_DescendantNeedsPaintPropertyUpdate(true),
|
| + m_BackgroundChangedSinceLastPaintInvalidation(false),
|
| + m_OutlineMayBeAffectedByDescendants(false),
|
| + m_PreviousOutlineMayBeAffectedByDescendants(false),
|
| + m_PositionedState(IsStaticallyPositioned),
|
| + m_SelectionState(SelectionNone),
|
| + m_BackgroundObscurationState(BackgroundObscurationStatusInvalid),
|
| + m_FullPaintInvalidationReason(PaintInvalidationNone) {}
|
|
|
| // Self needs layout means that this layout object is marked for a full
|
| // layout. This is the default layout but it is expensive as it recomputes
|
|
|