Comment 8 for bug 169120

Revision history for this message
Shriramana Sharma (jamadagni) wrote :

I agree with Philippe that this bug would seriously impact usability of Inkscape and possibly alienate new users, and hence request that this be fixed soon.

I agree with jimmac on the methodology to fix this bug. If a clone is being copy-pasted, it should be unlinked from its original, but see below.

@chucky (tomas-mikula): I think you should report that as a separate bug. The bug here is for when only the clone is copy-pasted.

Anyhow, the combination of your bug and this one means that when copy-pasting a set of objects where one is a clone, Inkscape should check to see whether the original of the clone is also being copy pasted.

1) If no, then Inkscape should unlink the clone and paste it.
2) If yes, then it should check to see whether an object with same ID as the original is already present.
2a) If yes, then it should rename the original being pasted and re-point the clone to the new ID.
2b) If no, then it should just paste the original and clone as is.

Note that when a set of objects is being copy-pasted, and one of them is a clone, it is not guaranteed that the original of the clone is also in the set of objects, hence the above checking procedure is required.