| Index: third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp | 
| diff --git a/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp b/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp | 
| index b1adc7e6e8ed0ab3df881dc8d5f483ec91cfc5d2..a2d397acf37d2de442e9ccc14f8bf9dd03ee1b58 100644 | 
| --- a/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp | 
| +++ b/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp | 
| @@ -169,4 +169,12 @@ void SVGResourcesCache::clientDestroyed(LayoutObject* layoutObject) | 
| cache.removeResourcesFromLayoutObject(layoutObject); | 
| } | 
|  | 
| +void SVGResourcesCache::invalidateAllResources(Document& document) | 
| +{ | 
| +    ASSERT(RuntimeEnabledFeatures::imageColorProfilesEnabled()); // See crbug.com/531258 | 
| + | 
| +    for (auto& cacheEntry : resourcesCache(document).m_cache) | 
| +        cacheEntry.value->removeClientFromCache(const_cast<LayoutObject*>(cacheEntry.key)); | 
| +} | 
| + | 
| } | 
|  |