Working on the Logic shapes I'm about to add, I found that saving
beziergons is severely broken. Even if I make a simple one and save it, I
get a point that's
<dia:point val="2.79223e-309,7.42699e-313"/>
and when I load the file again, there's one extra point there. I also lose
the control type information (cusp/smooth/symmetric). Trying to have the
save-load loop go from 1 rather than 0, the points look correct, but the
control type is still gone. For backwards compatability, we should
probably up the version for this and skip the first three points for old
files.
-Lars
--
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause) | Hårdgrim of Numenor
"I do not agree with a word that you say, but I | Retainer of Sir Kegg
will defend to the death your right to say it." | of Westfield
--Evelyn Beatrice Hall paraphrasing Voltaire | Chaos Berserker of Khorne