Module: wine Branch: master Commit: fb46c5f1c1e3f6bb7c21010fd2741d9082b80f82 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fb46c5f1c1e3f6bb7c21010fd2...
Author: Hans Leidekker hans@it.vu.nl Date: Fri Jan 12 13:13:10 2007 +0100
usp10: Initialise the caller supplied ABC structure in ScriptPlace.
Fixes a regression found by Lei Zhang.
---
dlls/usp10/usp10.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c index 35cf0b2..4aab525 100644 --- a/dlls/usp10/usp10.c +++ b/dlls/usp10/usp10.c @@ -1244,6 +1244,8 @@ HRESULT WINAPI ScriptPlace(HDC hdc, SCRI
if (!(lpABC = usp_zero_alloc(sizeof(ABC) * cGlyphs))) return E_OUTOFMEMORY;
+ memset(pABC, 0, sizeof(ABC)); + /* FIXME: set pGoffset to more reasonable values */ if (!GetCharABCWidthsI(((ScriptCache *)*psc)->hdc, 0, cGlyphs, (WORD *) pwGlyphs, lpABC )) {