already_AddRefed<nsISVGPoint> SVGTextContentElement::GetStartPositionOfChar(uint32_t charnum, ErrorResult& rv) { SVGTextFrame* textFrame = GetSVGTextFrame(); if (!textFrame) { rv.Throw(NS_ERROR_FAILURE); return nullptr; } nsCOMPtr<nsISVGPoint> point; rv = textFrame->GetStartPositionOfChar(this, charnum, getter_AddRefs(point)); return point.forget(); }