Select-All does not work with Unlink a Clone

Bug #1187608 reported by Anshul Bhatnagar
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Undecided
Unassigned

Bug Description

I am trying to replace all the <use> tags with the original <path> tags that they reference in command line (all though this issue exists for GUI based conversion too).

To do this, I cannot just SelectAll and execute the EditUnlinkClone as it gives the error "No clones to unlink in the selection".
The solution I have followed is to make a list of all the IDs of the <use> tags, select them in a script and then execute the EditUnlinkClone verb.

I believe the Select-All and Edit-Unlink-Clone should work in a way that it replaces all the <use> tags and so reporting it as a bug.

ps: I might be interested in fixing this bug to get started with Inkscape

Martin Owens (doctormo)
Changed in inkscape:
status: New → Confirmed
Revision history for this message
Martin Owens (doctormo) wrote :

Anshul, I'd be interested in seeing you fix this bug. Although according to the code src/selection-chemistry.cpp:2606 it should loop through each of the selected use elements and replace with the objects as you expect. I couldn't test your situation without your original svg file, but with the file and line number of the code in question you should be able to debug the problem.

Let me know if you need any help.

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

> The solution I have followed is to make a list of all the IDs
> of the <use> tags, select them in a script and then execute
> the EditUnlinkClone verb.

JFYI - 'Edit > Find' allows to select by type …

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

Related:
- Bug #293896 “Recursive clone unlink in groups”
  https://bugs.launchpad.net/inkscape/+bug/293896

tags: added: clones selection
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.