diff --git a/src/geometry/scale_conversion.rs b/src/geometry/scale_conversion.rs index 96ddb2ec..cce0c6f1 100644 --- a/src/geometry/scale_conversion.rs +++ b/src/geometry/scale_conversion.rs @@ -102,9 +102,9 @@ where fn from_superset_unchecked( m: &OMatrix, U1>, DimNameSum, U1>>, ) -> Self { - let t = m.fixed_slice::(0, D); + let t = m.column().fixed_slice::(0, D).into_owned(); Self { - vector: crate::convert_unchecked(t.into_owned()), + vector: crate::convert_unchecked(t), } } }