High all I filed a bug 405308 and then found another related to it, 334408. Both bugges are still present in dia-0.96-pre4. I attach a diagram with just two squares and two connected lines: they are not "equal": First line is connected to a regular connection point of first square. Second line is connected to main point (center point) of second square I load the diagram with app/run_dia.sh and without changing anything I save it. I got these two saving line messages: Saving line: Handle 0 (0x95cf694) on object 0x95cf5e0 has pos 11.017700, 10.050000, but its CP 0x95d5944 of object 0x95df278 has pos 11.017742, 10.050000 Saving line: Handle 0 (0x95d5c04) on object 0x95d5b50 has pos 14.117900, 10.010700, but its CP 0x957d298 of object 0x957cd00 has pos 14.127742, 11.055400 The first message announces a very small difference ... The second one announces a bigger difference ... because it is comparing not the real end point of line but the end point of visible part of the line. -- Loli loli unsa edu ar
Attachment:
bug_saving_line.dia
Description: GNU Zip compressed data