From 3a1e2a304e509ea5d96712640937ee074b3258bd Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Sun, 13 Jul 2008 11:52:29 +0400 Subject: [PATCH] gdiplus: Make GdipInvertMatrix test pass on native switching to matrix with determinant 16. --- dlls/gdiplus/tests/matrix.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dlls/gdiplus/tests/matrix.c b/dlls/gdiplus/tests/matrix.c index 16c15173eaf..16ce85a6bec 100644 --- a/dlls/gdiplus/tests/matrix.c +++ b/dlls/gdiplus/tests/matrix.c @@ -124,7 +124,7 @@ static void test_invert(void) GpStatus status; GpMatrix *matrix = NULL; GpMatrix *inverted = NULL; - BOOL equal; + BOOL equal = FALSE; /* NULL */ status = GdipInvertMatrix(NULL); @@ -137,11 +137,10 @@ static void test_invert(void) GdipDeleteMatrix(matrix); /* invertible */ - GdipCreateMatrix2(1.0, 2.0, 4.0, -1.0, 6.0, 3.0, &matrix); + GdipCreateMatrix2(3.0, -2.0, 5.0, 2.0, 6.0, 3.0, &matrix); status = GdipInvertMatrix(matrix); expect(Ok, status); - - GdipCreateMatrix2(1.0/9.0, 2.0/9.0, 4.0/9.0, -1.0/9.0, -2.0, -1.0, &inverted); + GdipCreateMatrix2(2.0/16.0, 2.0/16.0, -5.0/16.0, 3.0/16.0, 3.0/16.0, -21.0/16.0, &inverted); GdipIsMatrixEqual(matrix, inverted, &equal); expect(TRUE, equal); -- 2.11.4.GIT