http://bugs.winehq.org/show_bug.cgi?id=4324
Summary: MAPPING_FixIsotropic behaves wrong with negativ viewport/window extension Product: Wine Version: 0.9.5. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gdi-(printing) AssignedTo: wine-bugs@winehq.org ReportedBy: tobi@die-loews.de
If one uses also negativ viewport/window extension, then MAPPING_FixIsotropic may behave wrong. A solution would be changing line 40 in mapping.c from
if (xdim > ydim)
to
if (fabs(xdim) > fabs(ydim))