Alexandre Julliard : gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.

Alexandre Julliard julliard at winehq.org
Fri Mar 2 11:10:27 CST 2012


Module: wine
Branch: master
Commit: 78c3af9f18908204227e08067775ee5bc067edbf
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=78c3af9f18908204227e08067775ee5bc067edbf

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Mar  2 16:51:22 2012 +0100

gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.

---

 dlls/gdi32/font.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c
index 6035b57..4191904 100644
--- a/dlls/gdi32/font.c
+++ b/dlls/gdi32/font.c
@@ -3367,9 +3367,9 @@ BOOL WINAPI GetCharABCWidthsFloatW( HDC hdc, UINT first, UINT last, LPABCFLOAT a
         /* convert device units to logical */
         for (i = first; i <= last; i++, abcf++)
         {
-            abcf->abcfA = abc->abcA * dc->xformVport2World.eM11;
-            abcf->abcfB = abc->abcB * dc->xformVport2World.eM11;
-            abcf->abcfC = abc->abcC * dc->xformVport2World.eM11;
+            abcf->abcfA = abc[i - first].abcA * dc->xformVport2World.eM11;
+            abcf->abcfB = abc[i - first].abcB * dc->xformVport2World.eM11;
+            abcf->abcfC = abc[i - first].abcC * dc->xformVport2World.eM11;
         }
     }
     HeapFree( GetProcessHeap(), 0, abc );




More information about the wine-cvs mailing list