Index: third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp b/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
index 162dba32b6183e8b0deb73e4ab29ff2b4d503dc2..e88216e05e791403247e53604586649e878461ab 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp |
@@ -391,7 +391,8 @@ void PaintInvalidator::invalidatePaintIfNeeded( |
updatePaintingLayer(object, context); |
- if (object.document().printing()) |
+ if (object.document().printing() && |
+ !RuntimeEnabledFeatures::printBrowserEnabled()) |
return; // Don't invalidate paints if we're printing. |
TRACE_EVENT1(TRACE_DISABLED_BY_DEFAULT("blink.invalidation"), |