diff --git a/content/svg/content/src/SVGAElement.cpp b/content/svg/content/src/SVGAElement.cpp index 037d8df4876..0d60df8ecb7 100644 --- a/content/svg/content/src/SVGAElement.cpp +++ b/content/svg/content/src/SVGAElement.cpp @@ -68,9 +68,7 @@ SVGAElement::GetHref(nsIDOMSVGAnimatedString * *aHref) already_AddRefed SVGAElement::Href() { - nsCOMPtr href; - mStringAttributes[HREF].ToDOMAnimatedString(getter_AddRefs(href), this); - return href.forget(); + return mStringAttributes[HREF].ToDOMAnimatedString(this); } //---------------------------------------------------------------------- @@ -99,9 +97,7 @@ NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGAElement) already_AddRefed SVGAElement::Target() { - nsCOMPtr target; - mStringAttributes[TARGET].ToDOMAnimatedString(getter_AddRefs(target), this); - return target.forget(); + return mStringAttributes[TARGET].ToDOMAnimatedString(this); } void diff --git a/content/svg/content/src/SVGPatternElement.cpp b/content/svg/content/src/SVGPatternElement.cpp index 7a4f09d9f47..d40173940e1 100644 --- a/content/svg/content/src/SVGPatternElement.cpp +++ b/content/svg/content/src/SVGPatternElement.cpp @@ -152,9 +152,7 @@ SVGPatternElement::GetHref(nsIDOMSVGAnimatedString * *aHref) already_AddRefed SVGPatternElement::Href() { - nsCOMPtr href; - mStringAttributes[HREF].ToDOMAnimatedString(getter_AddRefs(href), this); - return href.forget(); + return mStringAttributes[HREF].ToDOMAnimatedString(this); } //----------------------------------------------------------------------