Module: wine Branch: master Commit: 3ae30a676adecf6c22f6a4b6f76d50f8b1244948 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3ae30a676adecf6c22f6a4b6f7...
Author: Aric Stewart aric@codeweavers.com Date: Tue Jan 31 13:11:36 2012 -0600
usp10: Implement SSA_LINK flag.
---
dlls/usp10/usp10.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c index 1342303..1f2b863 100644 --- a/dlls/usp10/usp10.c +++ b/dlls/usp10/usp10.c @@ -1856,6 +1856,9 @@ HRESULT WINAPI ScriptStringAnalyse(HDC hdc, const void *pString, int cString, } }
+ if ((dwFlags & SSA_LINK) && !analysis->glyphs[i].fallbackFont && !scriptInformation[analysis->pItem[i].a.eScript].props.fComplex) + analysis->pItem[i].a.fNoGlyphIndex = TRUE; + hr = ScriptShape(hdc, sc, &pStr[analysis->pItem[i].iCharPos], cChar, numGlyphs, &analysis->pItem[i].a, glyphs, pwLogClust, psva, &numGlyphsReturned);