private:
explicit SVGImageElement(Document&);
- virtual bool isStructurallyExternal() const OVERRIDE { return !hrefCurrentValue().isNull(); }
+ virtual bool isStructurallyExternal() const OVERRIDE { return !hrefString().isNull(); }
virtual bool supportsFocus() const OVERRIDE { return hasFocusEventListeners(); }
bool isSupportedAttribute(const QualifiedName&);
RefPtr<SVGAnimatedLength> m_height;
RefPtr<SVGAnimatedPreserveAspectRatio> m_preserveAspectRatio;
BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGImageElement)
- DECLARE_ANIMATED_STRING(Href, href)
END_DECLARE_ANIMATED_PROPERTIES
SVGImageLoader m_imageLoader;
+ bool m_needsLoaderURIUpdate : 1;
};
DEFINE_NODE_TYPE_CASTS(SVGImageElement, hasTagName(SVGNames::imageTag));