http://bugs.winehq.org/show_bug.cgi?id=15937
Summary: [PATCH] Pens of width = 1 scale on Windows, don't on Wine Product: Wine Version: CVS/GIT Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: piernik@gmail.com CC: dmitry@codeweavers.com
Created an attachment (id=17115) --> (http://bugs.winehq.org/attachment.cgi?id=17115) Possible patch (tested)
Basically it's the same story as this one: http://www.winehq.org/pipermail/wine-patches/2006-February/024133.html http://source.winehq.org/git/?p=wine.git;a=commit;h=75e8166d7487461ead74e856...
but Windows behaves like there's "greater or equal" check, at least with Protel 99 SE (again :-). Please see the attachments and you'll see what I'm talking about. Those (poly)lines are draw with a pen created by CreatePenIndirect(). It's easy to check there that pen->lopnWidth.x == 1.
Dmitry, I'm CCing you because you're already familiar with the problem and had that app running lately.