diff --git a/src/mat2.rs b/src/mat2.rs index 9460841..75efda0 100644 --- a/src/mat2.rs +++ b/src/mat2.rs @@ -220,7 +220,8 @@ impl + Add + Sub + Mul + Div + N #[inline(always)] fn swap_cols(&mut self, a: uint, b: uint) { - swap(&mut self.x, &mut self.y); + swap(self.col_mut(a), + self.col_mut(b)); } #[inline(always)]