Index: Source/WebCore/css/CSSFontFaceSource.h |
=================================================================== |
--- Source/WebCore/css/CSSFontFaceSource.h (revision 78116) |
+++ Source/WebCore/css/CSSFontFaceSource.h (working copy) |
@@ -63,8 +63,8 @@ |
void pruneTable(); |
#if ENABLE(SVG_FONTS) |
- SVGFontFaceElement* svgFontFaceElement() const { return m_svgFontFaceElement; } |
- void setSVGFontFaceElement(SVGFontFaceElement* element) { m_svgFontFaceElement = element; } |
+ SVGFontFaceElement* svgFontFaceElement() const; |
+ void setSVGFontFaceElement(PassRefPtr<SVGFontFaceElement>); |
bool isSVGFontFaceSource() const; |
#endif |
@@ -75,7 +75,7 @@ |
HashMap<unsigned, SimpleFontData*> m_fontDataTable; // The hash key is composed of size synthetic styles. |
#if ENABLE(SVG_FONTS) |
- SVGFontFaceElement* m_svgFontFaceElement; |
+ RefPtr<SVGFontFaceElement> m_svgFontFaceElement; |
RefPtr<SVGFontElement> m_externalSVGFontElement; |
#endif |
}; |