connectors are misplaced when objects it connect to are ungrouped

Bug #1199421 reported by Jelle Fresen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Unassigned

Bug Description

Inkscape version: 0.48.4 r9939
OS version: Windows 7

1) Connect a circle A and an arbitrary object* B with a diagram connector
2) Group A with any object except the connector itself
3) Ungroup the group created in step 2
4) The connector is now rendered between the origin and B, or not at all if A was grouped with B and B is a circle.
5) Moving one of the two connected objects restores the correct rendering of the connector.

* I haven't searched extensively to other shapes that trigger the same bug, but my preliminary findings are that at least one of the two objects needs to be a circle. (Tried rectangles, polygons, 3D boxes and spirals)

The bug looks to be related to bug #556467

In case there are more parameters that influence the bug, I attached an example in which the bug will be triggered if one of the circles is used as object A.

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

Reproduced with Inkscape 0.48.4 on OS X 10.7.5,
not reproduced with Inkscape 0.48+devel r12419

Testing with archived builds:
- reproduced with revision <= 12004
- not reproduced with revision >= 12005

Not sure what to make of this, but apparently this was fixed as a side-effect of
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12005>
for otherwise unrelated bug #1005085.

@JazzyNicco, @apenner - can you confirm?

Changed in inkscape:
importance: Undecided → Low
milestone: none → 0.49
status: New → Fix Committed
Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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