]> gitweb.michael.orlitzky.com - libsvgtiny.git/commit
Fix relative move commands following a path close.
authorPaul Mecklenburg <paul.mecklenburg@gmail.com>
Fri, 10 Oct 2014 22:13:02 +0000 (23:13 +0100)
committerMichael Drake <tlsa@netsurf-browser.org>
Fri, 10 Oct 2014 22:13:02 +0000 (23:13 +0100)
commita285e3942eb288b92a3ba77eaf564d55340b2f9d
tree9ae96ac5b5adeac662d98eb4db4299795e739706
parentf21ee86fd200931897c03149ca8df5570ef24120
Fix relative move commands following a path close.

Both 'M' and 'm' are moves and therefore start a new (sub)path. In
either case the location should be cached so that a later 'close path'
(z or Z) knows the location it is returning to. The location is not
written to 'p', since it is assumed that the client code remembers. If
the next move is relative (lowercase), then it's important that last_x,
last_y were correctly updated while processing Z/z.
src/svgtiny.c