https://issues.apache.org/bugzilla/show_bug.cgi?id=44722
--- Comment #2 from Hervé Girod <[email protected]> 2009-07-05 02:19:39 PST --- I will send a patch as soon as I can, but these lines in WMFRecordStore: if (_bext && functionId == WMFConstants.META_SETWINDOWEXT) { vpW = width; vpH = height; if (! isotropic) scaleXY = (float)vpW / (float)vpH; vpW = (int)(vpW * scaleXY); _bext = false; } should be changed to: if (functionId == WMFConstants.META_SETWINDOWEXT) { if ((width > 0) && (height > 0)) { vpW = width; vpH = height; if (! isotropic) scaleXY = (float)vpW / (float)vpH; vpW = (int)(vpW * scaleXY); } } Of course, _bext is not useful anymore. The check for width and height being greater than 0 is "just in case". There are so many faulty WMF files in the wild ;) -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
