Index: third_party/WebKit/Source/core/layout/LayoutObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.cpp b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
index 408cf6095e6526c6088898f9980f11c49516ef72..946fa348100d1ce282a18baa28df8fddc130eda7 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.cpp |
@@ -1190,8 +1190,8 @@ PaintInvalidationReason LayoutObject::DeprecatedInvalidatePaint( |
LayoutView* v = View(); |
if (v->GetDocument().Printing()) |
- return kPaintInvalidationNone; // Don't invalidate paints if we're |
- // printing. |
+ return PaintInvalidationReason::kNone; // Don't invalidate paints if we're |
+ // printing. |
PaintInvalidatorContextAdapter context(paint_invalidation_state); |
@@ -1215,7 +1215,7 @@ PaintInvalidationReason LayoutObject::DeprecatedInvalidatePaint( |
.ForcedSubtreeInvalidationRectUpdateWithinContainerOnly()) { |
// We are done updating the visual rect. No other paint invalidation work |
// to do for this object. |
- return kPaintInvalidationNone; |
+ return PaintInvalidationReason::kNone; |
} |
return InvalidatePaint(context); |
@@ -3396,15 +3396,15 @@ static PaintInvalidationReason DocumentLifecycleBasedPaintInvalidationReason( |
const DocumentLifecycle& document_lifecycle) { |
switch (document_lifecycle.GetState()) { |
case DocumentLifecycle::kInStyleRecalc: |
- return kPaintInvalidationStyleChange; |
+ return PaintInvalidationReason::kStyle; |
case DocumentLifecycle::kInPreLayout: |
case DocumentLifecycle::kInPerformLayout: |
case DocumentLifecycle::kAfterPerformLayout: |
- return kPaintInvalidationForcedByLayout; |
+ return PaintInvalidationReason::kGeometry; |
case DocumentLifecycle::kInCompositingUpdate: |
- return kPaintInvalidationCompositingUpdate; |
+ return PaintInvalidationReason::kCompositing; |
default: |
- return kPaintInvalidationFull; |
+ return PaintInvalidationReason::kFull; |
} |
} |
@@ -3468,14 +3468,16 @@ void LayoutObject::SetShouldDoFullPaintInvalidationWithoutGeometryChange( |
bool is_upgrading_delayed_full_to_full = |
bitfields_.FullPaintInvalidationReason() == |
- kPaintInvalidationDelayedFull && |
- reason != kPaintInvalidationDelayedFull; |
+ PaintInvalidationReason::kDelayedFull && |
+ reason != PaintInvalidationReason::kDelayedFull; |
- if (bitfields_.FullPaintInvalidationReason() == kPaintInvalidationNone || |
+ if (bitfields_.FullPaintInvalidationReason() == |
+ PaintInvalidationReason::kNone || |
is_upgrading_delayed_full_to_full) { |
- if (reason == kPaintInvalidationFull) |
+ if (reason == PaintInvalidationReason::kFull) { |
reason = DocumentLifecycleBasedPaintInvalidationReason( |
GetDocument().Lifecycle()); |
+ } |
bitfields_.SetFullPaintInvalidationReason(reason); |
if (!is_upgrading_delayed_full_to_full) |
MarkAncestorsForPaintInvalidation(); |
@@ -3546,7 +3548,7 @@ void LayoutObject:: |
// Clear first because PaintInvalidationSubtree overrides other full paint |
// invalidation reasons. |
ClearShouldDoFullPaintInvalidation(); |
- SetShouldDoFullPaintInvalidation(kPaintInvalidationSubtree); |
+ SetShouldDoFullPaintInvalidation(PaintInvalidationReason::kSubtree); |
} |
void LayoutObject::SetIsBackgroundAttachmentFixedObject( |