Connector between clones is corrupted on load if lowered to bottom

Bug #745784 reported by Dominic Sayers
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Medium
Unassigned

Bug Description

A connector drawn between two cloned shapes will have its d attribute set to "M 0,0,0,0" when the file is loaded in Inkscape 0.48.1. This happens if the connector object is lower in the z-order than the objects that it joins.

To reproduce:
1. On a new drawing, draw 2 shapes
2. Add a connector between their centres.
3. Clone each shape and drag to a nearby location
4. Draw a connector between the clones
5. Choose the connector and click on Object | Lower to bottom
6. Save the file
7. Close and re-open the file.
8. On reopening the d attribute is zeroed. The file on disk still has the correct d attribute value.

(Windows 7)

Revision history for this message
Dominic Sayers (dominicsayers) wrote :
su_v (suv-lp)
tags: added: clones connectors
Revision history for this message
su_v (suv-lp) wrote :

Reproduced with Inkscape 0.48.1 and 0.48+devel r10133 on OS X 10.5.8 (i386)

Related reports (incorrect routing depending on stack order of layers or groups):
Bug #702234 “Incorrect routing of multi-layer connectors on load”
Bug #556467 “connectors between groups misplaced (regression)”

Changed in inkscape:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
su_v (suv-lp) wrote :

Note: moving one of the connected clones - after loading a file with connected clones, and initially invisible connectors (due to lowered stack order) - triggers a recalculation of the connectors and correctly updates the connector line.

Revision history for this message
su_v (suv-lp) wrote :

Not reproduced with Inkscape 0.47,
reproduced with Inkscape 0.48.0 and later versions.

-> regression

tags: added: regression
Revision history for this message
Beluga (buovjaga) wrote :

Repro.

Arch Linux 64-bit, KDE Plasma 5
Inkscape 0.92pre1 15054 (GTK3)

Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

Hi - thanks for reporting this bug, I've manually migrated it to Inkscape's new bug tracker on GitLab, and closed it here.

Please feel free to file new bugs about the issues you're seeing at http://inkscape.org/report.

Moved to: https://gitlab.com/inkscape/inbox/issues/1963
Closed by: https://gitlab.com/jhofinger

Changed in inkscape:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.