Connector between clones incorrectly moved if an original objcet is moved
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Follow-up to bug #745784:
Moving the original of a clone (the clone has a connector line attached), triggers an incorrect redraw of the connector attached to the clone.
Steps to reproduce:
1. Open new document, draw 2 rectangles
2. Draw a connector between the rectangles
3. Clone each shape and drag to a nearby location
4. Draw a connector between the clones
5. Select one of the original rectangles and move it
Expected result:
The connector between the originals gets recalculated and updated, the clones and their connector line stays unchanged.
Actual result:
Additionally the connector point of the clone of the original is incorrectly moved, too (inversely compensating the move of the original).
Not reproduced with Inkscape 0.47,
reproduced with Inkscape 0.48.0, 0.48.1 and 0.48+devel r10133 on OS X 10.5.8 (i386),
with default preferences (i.e. clones stay unmoved when the original is moved).
Changed in inkscape: | |
status: | Confirmed → Triaged |
Changed in inkscape: | |
milestone: | none → 0.91 |
status: | Triaged → Fix Released |
The incorrect routing only persists in the current session: saving and reopening the file updates the connector end points correctly.
Possibly related: bug #723248, bug #795614