From 7e0ac1b7878ba309245697421d074ed88225c184 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Pedro?= Date: Fri, 28 Dec 2018 17:22:50 +0000 Subject: [PATCH] Removed duplicate call to GetDeterminant. --- src/Avalonia.Visuals/Matrix.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Avalonia.Visuals/Matrix.cs b/src/Avalonia.Visuals/Matrix.cs index cdaaa2b4b4..d083a2aaf8 100644 --- a/src/Avalonia.Visuals/Matrix.cs +++ b/src/Avalonia.Visuals/Matrix.cs @@ -293,13 +293,13 @@ namespace Avalonia /// The inverted matrix. public Matrix Invert() { - if (GetDeterminant() == 0) + double d = GetDeterminant(); + + if (d == 0) { throw new InvalidOperationException("Transform is not invertible."); } - double d = GetDeterminant(); - return new Matrix( _m22 / d, -_m12 / d,