Aric Stewart : gdi32: Correct usage of ScriptLayout for bidi code.

Alexandre Julliard julliard at winehq.org
Wed Sep 8 13:32:10 CDT 2010


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

Author: Aric Stewart <aric at codeweavers.com>
Date:   Tue Sep  7 14:41:56 2010 -0500

gdi32: Correct usage of ScriptLayout for bidi code.

---

 dlls/gdi32/bidi.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/gdi32/bidi.c b/dlls/gdi32/bidi.c
index 7b3995b..7d748fd 100644
--- a/dlls/gdi32/bidi.c
+++ b/dlls/gdi32/bidi.c
@@ -321,7 +321,7 @@ static void BidiLines(int baselevel, LPWSTR pszOutLine, LPCWSTR pszLine, WORD *
         {
             int i;
             /* reorder each line in place */
-            ScriptLayout(cchLine, plevelLine, run, NULL);
+            ScriptLayout(cchLine, plevelLine, NULL, run);
             for (i = 0; i < cchLine; i++)
                 pszOutLine[done+run[i]] = pszLine[i];
         }
@@ -590,7 +590,7 @@ BOOL BIDI_Reorder(
             for (j = 0; j < nItems; j++)
                 runOrder[j] = pItems[j].a.s.uBidiLevel;
 
-            ScriptLayout(nItems, runOrder, NULL, visOrder);
+            ScriptLayout(nItems, runOrder, visOrder, NULL);
 
             for (j = 0; j < nItems; j++)
             {




More information about the wine-cvs mailing list