Relink to Copied doesn't work for Ellipse objects

Bug #1652660 reported by Sean Gugler
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Yegor Yefimov

Bug Description

Steps to reproduce:

1. Create four objects as follows. For convenience of visibility, I put them roughly in a column.
1a. Create a path with F6 freehand tool
1b. Create a path with Shift+F6 bezier tool
1c. Create a rectangle object with F4 tool
1d. Create an ellipse object with F5 tool
2. Choose selection tool (F1)
3. Select any one of the four objects
4. Create Clone (Alt+D)
5. Move the clone to the right, for visibility
6. Copy any one of the four objects to the clipboard
7. Select the clone
8. Choose menu Edit > Clone > Relink to Copied
9. Repeat steps 6-8 for all four objects

Expected behavior: the clone takes on the shape of each object, and Select Original (Shift+D) can be used to confirm the clone has a new parent
Actual behavior: as described, except for Ellipse object. This one cannot become the clone's parent, even if it was originally cloned from that object.

Environment:
Windows 10 Pro (64-bit) version 1607 build 14393.576
Inkscape 0.91 r13725 (64-bit)

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

Based on tests with archived builds (on OS X 10.7.5):
- not reproduced with Inkscape 0.48.5 r10040,
- not reproduced with lp:inkscape rev <= 12669,
- reproduced with lp:inkscape rev >= 12670,
- reproduced with lp:inkscape/0.92.x r15283;
the reported behavior was likely exposed with the changes in:
Revision 12670: Seamlessly switch between SVG circle, ellipse, and path (arc) elements while using the Circle, Ellipse, and Arc tool.
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12670

Changed in inkscape:
status: New → Confirmed
tags: added: clipboard clones shape-editing
Revision history for this message
Patrick Storz (ede123) wrote :

Still reproduced in Inkscape 0.92.2

tags: added: regression
Changed in inkscape:
status: Confirmed → Triaged
importance: Undecided → Low
Yegor Yefimov (ilomaf)
Changed in inkscape:
assignee: nobody → Yegor Yefimov (ilomaf)
Yegor Yefimov (ilomaf)
Changed in inkscape:
status: Triaged → In Progress
status: In Progress → Fix Committed
Yegor Yefimov (ilomaf)
Changed in inkscape:
status: Fix Committed → In Progress
Revision history for this message
Patrick Storz (ede123) wrote :
Changed in inkscape:
status: In Progress → Fix Committed
milestone: none → 0.92.3
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.