gdi32: Correct a test where the tested function was not called.

This commit is contained in:
Laurent Vromman 2007-11-06 01:37:15 +01:00 committed by Alexandre Julliard
parent a34c1f948b
commit 52f769e88d
2 changed files with 3 additions and 7 deletions

View File

@ -1901,11 +1901,6 @@ static BOOL PATH_WidenPath(DC *dc)
return FALSE;
}
/* pen width must be strictly higher than 1 */
if(penWidth == 1) {
return TRUE;
}
penWidthIn = penWidth / 2;
penWidthOut = penWidth / 2;
if(penWidthIn + penWidthOut < penWidth)

View File

@ -83,14 +83,15 @@ static void test_widenpath(void)
AbortPath(hdc);
/* Test when the pen width is equal to 1. The path should not change */
/* Test when the pen width is equal to 1. The path should change too */
narrowPen = CreatePen(PS_SOLID, 1, RGB(0,0,0));
oldPen = SelectObject(hdc, narrowPen);
BeginPath(hdc);
Polyline(hdc, pnt, 6);
EndPath(hdc);
ret = WidenPath(hdc);
nSize = GetPath(hdc, NULL, NULL, 0);
ok(nSize == 6, "WidenPath fails detecting 1px wide pen. Path length is %d, should be 6\n", nSize);
ok(nSize > 6, "WidenPath should compute a widdened path with a 1px wide pen. Path length is %d, should be more than 6\n", nSize);
ReleaseDC(0, hdc);
return;