diff --git a/src/components.jl b/src/components.jl index f660a149..551fbee8 100644 --- a/src/components.jl +++ b/src/components.jl @@ -521,7 +521,7 @@ Base.Array(surf::Surface) = surf.surf for f in (:length, :size) @eval Base.$f(surf::Surface, args...) = $f(surf.surf, args...) end -Base.copy(surf::Surface) = Surface{typeof(surf.surf)}(copy(surf.surf)) +Base.copy(surf::Surface) = Surface(copy(surf.surf)) Base.eltype{T}(surf::Surface{T}) = eltype(T) function expand_extrema!(a::Axis, surf::Surface)