From bd574fdd8519ae5183e4d9f0e4f666b8b4596249 Mon Sep 17 00:00:00 2001 From: Gregor Schneider Date: Sun, 20 Dec 2009 22:35:16 +0000 Subject: [PATCH] [win32k] - Make DC_UpdateXforms update DeviceToWorld conversion matrix as well - Fixes four gdi32 mapping tests and drawing in applications that use DPtoLP (Yuan's coordinate space test for example) svn path=/trunk/; revision=44677 --- reactos/subsystems/win32/win32k/objects/coord.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/subsystems/win32/win32k/objects/coord.c b/reactos/subsystems/win32/win32k/objects/coord.c index dadd0834ed0..01de1f0c679 100644 --- a/reactos/subsystems/win32/win32k/objects/coord.c +++ b/reactos/subsystems/win32/win32k/objects/coord.c @@ -1119,8 +1119,9 @@ DC_UpdateXforms(PDC dc) pdcattr->flXform |= DEVICE_TO_WORLD_INVALID; } + /* Update transformation matrices */ XForm2MatrixS(&dc->dclevel.mxWorldToDevice, &xformWorld2Vport); - + XForm2MatrixS(&dc->dclevel.mxDeviceToWorld, &xformVport2World); } LONG FASTCALL