Commit bc4bbb40 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

gdi32: Make GetKerningPairsA not fail for fonts with SYMBOL charset.

parent bae3dc49
...@@ -2662,7 +2662,11 @@ DWORD WINAPI GetKerningPairsA( HDC hDC, DWORD cPairs, ...@@ -2662,7 +2662,11 @@ DWORD WINAPI GetKerningPairsA( HDC hDC, DWORD cPairs,
FIXME("Can't find codepage for charset %d\n", charset); FIXME("Can't find codepage for charset %d\n", charset);
return 0; return 0;
} }
if (!GetCPInfo(csi.ciACP, &cpi)) /* GetCPInfo() will fail on CP_SYMBOL, and WideCharToMultiByte is supposed
* to fail on an invalid character for CP_SYMBOL.
*/
cpi.DefaultChar[0] = 0;
if (csi.ciACP != CP_SYMBOL && !GetCPInfo(csi.ciACP, &cpi))
{ {
FIXME("Can't find codepage %u info\n", csi.ciACP); FIXME("Can't find codepage %u info\n", csi.ciACP);
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment