On Fri, 2006-02-10 at 13:21 -0500, Terry_Higgins@cimmetry.com wrote:
The pen is set after the call that modifies the world transform to the identity and before it is reset back to its normal values.
If we remove the call to SelectObject that selects the pen (shown in the code above), the bug disappears.
Advice on the best way to proceed would be greatly appreciated.
- Why was this change made?
I provided an explanation at the time I sent that patch. Look for it in the wine-patches archives.
- Is the best fix simply to undo this change or is there a better
solution (e.g. fix the strokepath implementation)?
StrokePath had a workaround for the bug fixed by 1), and it was removed recently. I'd suggest to see if the problem still exists with latest Wine CVS/git.