Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp b/third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp |
index 98329bde9c44b93ab666d396d571473b4f1ffc97..7e3c825149e0ec7c04ddc5233dc6c58f92d1b8c3 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGModelObject.cpp |
@@ -125,6 +125,9 @@ void LayoutSVGModelObject::styleDidChange(StyleDifference diff, |
parent()->descendantIsolationRequirementsChanged( |
style()->hasBlendMode() ? DescendantIsolationRequired |
: DescendantIsolationNeedsUpdate); |
+ |
+ if (hasBlendModeChanged) |
+ setNeedsPaintPropertyUpdate(); |
} |
LayoutObject::styleDidChange(diff, oldStyle); |