Comment 17 for bug 1480651

Revision history for this message
David Mathog (mathog) wrote :

Found it. EXTSELECTCLIPRGN has a "reset" mode where the points that normally contain the clip region are ignored. The records in the problem "Demo" file were using that, which I had not encountered before, instead of the more common RESTOREDC. The sanity check on this form of the record failed, because it needed a special case for "ignore the points", and that caused the file load to abort.

A patch to fix this was committed as revision 14617. The patch also includes a fix for the EmfPlusDrawDriverString problem, even though those routines are not yet used by Inkscape.