Merge from Chromium at DEPS revision 257591
This commit was generated by merge_to_master.py.
Change-Id: I834f3ca85c1ef7ec2c1061847a3d92aa461da043
diff --git a/Source/core/svg/SVGPathSegListBuilder.h b/Source/core/svg/SVGPathSegListBuilder.h
index 8b209c6..e5e7641 100644
--- a/Source/core/svg/SVGPathSegListBuilder.h
+++ b/Source/core/svg/SVGPathSegListBuilder.h
@@ -37,7 +37,7 @@
SVGPathSegListBuilder();
void setCurrentSVGPathElement(SVGPathElement* pathElement) { m_pathElement = pathElement; }
- void setCurrentSVGPathSegList(SVGPathSegList& pathSegList) { m_pathSegList = &pathSegList; }
+ void setCurrentSVGPathSegList(PassRefPtr<SVGPathSegList> pathSegList) { m_pathSegList = pathSegList; }
void setCurrentSVGPathSegRole(SVGPathSegRole pathSegRole) { m_pathSegRole = pathSegRole; }
private:
@@ -46,7 +46,7 @@
virtual void cleanup() OVERRIDE
{
m_pathElement = 0;
- m_pathSegList = 0;
+ m_pathSegList = nullptr;
m_pathSegRole = PathSegUndefinedRole;
}
@@ -65,7 +65,7 @@
virtual void arcTo(float, float, float, bool largeArcFlag, bool sweepFlag, const FloatPoint&, PathCoordinateMode) OVERRIDE;
SVGPathElement* m_pathElement;
- SVGPathSegList* m_pathSegList;
+ RefPtr<SVGPathSegList> m_pathSegList;
SVGPathSegRole m_pathSegRole;
};