Commit 52f769e8 authored by Laurent Vromman's avatar Laurent Vromman Committed by Alexandre Julliard

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

parent a34c1f94
......@@ -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)
......
......@@ -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;
......
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