in the original code, if the spiro path was closed, the code would add a 'close path' command immediately after the first 'move to' command, which caused a discontinuity. In the new code, the 'close path' command is postponed until after the last segment is drawn.
attached is a proposed patch for this bug.
in the original code, if the spiro path was closed, the code would add a 'close path' command immediately after the first 'move to' command, which caused a discontinuity. In the new code, the 'close path' command is postponed until after the last segment is drawn.
Any testing would be welcome.