diff --git a/include/osg/Geometry b/include/osg/Geometry index c79892bb1..69385a18a 100644 --- a/include/osg/Geometry +++ b/include/osg/Geometry @@ -62,7 +62,7 @@ class TemplateArray : public AttributeArray, public std::vector TemplateArray() : TemplateArray(DataSize,DataType) {} - TemplateArray(const T& t,const CopyOp& copyop=CopyOp::SHALLOW_COPY) : AttributeArray(t,copyop), std::vector(t) {} + TemplateArray(const TemplateArray& t,const CopyOp& copyop=CopyOp::SHALLOW_COPY) : AttributeArray(t,copyop), std::vector(t) {} virtual Object* cloneType() const { return osgNew TemplateArray(); } virtual Object* clone(const CopyOp& copyop) const { return osgNew TemplateArray(*this,copyop); }