[WIN32SS][FONT] Move IntUnLockFreeType(); in ftGdiGetTextMetricsW (#1002)

Adjust timing of FreeType unlocking in ftGdiGetTextMetricsW function of "freetype.c". JIRA issue: N/A
This commit is contained in:
Katayama Hirofumi MZ 2018-11-02 16:29:18 +09:00 committed by GitHub
parent ce077bb5d3
commit 5d26cf5e2a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4326,8 +4326,6 @@ ftGdiGetTextMetricsW(
Error = FT_Get_WinFNT_Header(Face, &Win);
IntUnLockFreeType();
if (NT_SUCCESS(Status))
{
FillTM(&ptmwi->TextMetric, FontGDI, pOS2, pHori, !Error ? &Win : 0);
@ -4335,6 +4333,8 @@ ftGdiGetTextMetricsW(
/* FIXME: Fill Diff member */
RtlZeroMemory(&ptmwi->Diff, sizeof(ptmwi->Diff));
}
IntUnLockFreeType();
}
TEXTOBJ_UnlockText(TextObj);
}