| Index: Source/core/svg/SVGDocumentExtensions.h
|
| diff --git a/Source/core/svg/SVGDocumentExtensions.h b/Source/core/svg/SVGDocumentExtensions.h
|
| index 013726fa0b7b20e5db5167ccafd76032f720bcda..f7168c6f4fb87c6ce45f8b2fb67e5206de4bd1b7 100644
|
| --- a/Source/core/svg/SVGDocumentExtensions.h
|
| +++ b/Source/core/svg/SVGDocumentExtensions.h
|
| @@ -21,6 +21,7 @@
|
| #ifndef SVGDocumentExtensions_h
|
| #define SVGDocumentExtensions_h
|
|
|
| +#include "core/layout/svg/SVGResourcesCache.h"
|
| #include "platform/geometry/FloatPoint.h"
|
| #include "platform/heap/Handle.h"
|
| #include "wtf/Forward.h"
|
| @@ -33,7 +34,6 @@ namespace blink {
|
| class Document;
|
| class LayoutSVGResourceContainer;
|
| class SubtreeLayoutScope;
|
| -class SVGResourcesCache;
|
| class SVGSVGElement;
|
| class Element;
|
|
|
| @@ -60,7 +60,7 @@ public:
|
| void reportWarning(const String&);
|
| void reportError(const String&);
|
|
|
| - SVGResourcesCache& resourcesCache() const { return *m_resourcesCache; }
|
| + SVGResourcesCache& resourcesCache() { return m_resourcesCache; }
|
|
|
| void addSVGRootWithRelativeLengthDescendents(SVGSVGElement*);
|
| void removeSVGRootWithRelativeLengthDescendents(SVGSVGElement*);
|
| @@ -83,7 +83,7 @@ private:
|
| HashMap<AtomicString, LayoutSVGResourceContainer*> m_resources;
|
| WillBeHeapHashMap<AtomicString, OwnPtrWillBeMember<SVGPendingElements>> m_pendingResources; // Resources that are pending.
|
| WillBeHeapHashMap<AtomicString, OwnPtrWillBeMember<SVGPendingElements>> m_pendingResourcesForRemoval; // Resources that are pending and scheduled for removal.
|
| - OwnPtr<SVGResourcesCache> m_resourcesCache;
|
| + SVGResourcesCache m_resourcesCache;
|
| WillBeHeapHashSet<RawPtrWillBeMember<SVGSVGElement>> m_relativeLengthSVGRoots; // Root SVG elements with relative length descendants.
|
| FloatPoint m_translate;
|
| #if ENABLE(ASSERT)
|
|
|