[ros-bugs] [Bug 3958] NtGdiExtTextOutW: wrong Dx with QT applications

ReactOS.Bugzilla at www.reactos.org ReactOS.Bugzilla at www.reactos.org
Tue Dec 23 01:04:39 CET 2008


http://www.reactos.org/bugzilla/show_bug.cgi?id=3958


aspotashev <aspotashev at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |




--- Comment #14 from aspotashev <aspotashev at gmail.com>  2008-12-23 01:04:38 CET ---
The full power of ETO_PDY is still unimplemented, please test this:

--- a/subsystems/win32/win32k/objects/freetype.c
+++ b/subsystems/win32/win32k/objects/freetype.c
@@ -3603,6 +3603,12 @@ GreExtTextOutW(
             TextLeft += Dx[i<<DxShift] << 6;
 //         DbgPrint("new TextLeft2: %d\n", TextLeft);
         }
+
+        if (DxShift)
+       {
+            TextTop -= Dx[2 * i + 1] << 6;
+       }
+
         previous = glyph_index;

         String++;


-- 
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the Ros-bugs mailing list