| Index: Source/core/svg/SVGDocumentExtensions.cpp
|
| diff --git a/Source/core/svg/SVGDocumentExtensions.cpp b/Source/core/svg/SVGDocumentExtensions.cpp
|
| index 8d0acd17d9bd4e1dcec635a333c2cb3b424e9468..e13ad327ce06e3b7f7f2cb43079d6c102f46e03f 100644
|
| --- a/Source/core/svg/SVGDocumentExtensions.cpp
|
| +++ b/Source/core/svg/SVGDocumentExtensions.cpp
|
| @@ -26,6 +26,7 @@
|
| #include "core/dom/Document.h"
|
| #include "core/rendering/svg/SVGResourcesCache.h"
|
| #include "core/svg/SVGElement.h"
|
| +#include "core/svg/SVGFontFaceElement.h"
|
| #include "core/svg/SVGSVGElement.h"
|
| #include "core/svg/animation/SMILTimeContainer.h"
|
| #include "wtf/TemporaryChange.h"
|
| @@ -430,6 +431,17 @@ void SVGDocumentExtensions::unregisterSVGFontFaceElement(SVGFontFaceElement* ele
|
| ASSERT(m_svgFontFaceElements.contains(element));
|
| m_svgFontFaceElements.remove(element);
|
| }
|
| +
|
| +void SVGDocumentExtensions::registerPendingSVGFontFaceElementsForRemoval(PassRefPtr<SVGFontFaceElement> font)
|
| +{
|
| + m_pendingSVGFontFaceElementsForRemoval.add(font);
|
| +}
|
| +
|
| +void SVGDocumentExtensions::removePendingSVGFontFaceElementsForRemoval()
|
| +{
|
| + m_pendingSVGFontFaceElementsForRemoval.clear();
|
| +}
|
| +
|
| #endif
|
|
|
| }
|
|
|