Commit bd607b64 authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

riched20/tests: Fix a test failure on Win9x.

parent e60ec41e
......@@ -673,6 +673,7 @@ static void test_TxSetText(void)
void test_TxGetNaturalSize() {
HRESULT result;
BOOL ret;
/* This value is used when calling TxGetNaturalSize. MSDN says
that this is not supported however a null pointer cannot be
......@@ -702,7 +703,14 @@ void test_TxGetNaturalSize() {
/* Populate the metric strucs */
SetMapMode(hdcDraw,MM_TEXT);
GetTextMetrics(hdcDraw, &tmInfo_text);
GetCharWidth32(hdcDraw,'A','Z',charwidth_caps_text);
SetLastError(0xdeadbeef);
ret = GetCharWidth32(hdcDraw,'A','Z',charwidth_caps_text);
if (!ret && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) {
win_skip("GetCharWidth32 is not available\n");
RestoreDC(hdcDraw,1);
ReleaseDC(NULL,hdcDraw);
return;
}
/* Make measurements in MM_TEXT */
SetMapMode(hdcDraw,MM_TEXT);
......
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