mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
- ExtCreatePen creates a PS_NULL style pen in the LOGPEN Format, use the NULL_PEN StockObject for that matter
- Fixes 24 gdi32 pen winetests svn path=/trunk/; revision=37661
This commit is contained in:
parent
d29825fe8f
commit
cab11c6e20
1 changed files with 19 additions and 11 deletions
|
@ -369,17 +369,25 @@ NtGdiExtCreatePen(
|
|||
}
|
||||
}
|
||||
|
||||
hPen = IntGdiExtCreatePen(dwPenStyle,
|
||||
ulWidth,
|
||||
ulBrushStyle,
|
||||
ulColor,
|
||||
ulClientHatch,
|
||||
ulHatch,
|
||||
dwStyleCount,
|
||||
pSafeStyle,
|
||||
cjDIB,
|
||||
bOldStylePen,
|
||||
hBrush);
|
||||
if (dwPenStyle != PS_NULL)
|
||||
{
|
||||
hPen = IntGdiExtCreatePen(dwPenStyle,
|
||||
ulWidth,
|
||||
ulBrushStyle,
|
||||
ulColor,
|
||||
ulClientHatch,
|
||||
ulHatch,
|
||||
dwStyleCount,
|
||||
pSafeStyle,
|
||||
cjDIB,
|
||||
bOldStylePen,
|
||||
hBrush);
|
||||
}
|
||||
else
|
||||
{
|
||||
hPen = NtGdiGetStockObject(NULL_PEN);
|
||||
}
|
||||
|
||||
if (!hPen && pSafeStyle)
|
||||
{
|
||||
ExFreePoolWithTag(pSafeStyle, TAG_PENSTYLES);
|
||||
|
|
Loading…
Reference in a new issue