cloned paths (LPE) are transformed twice

Bug #1383567 reported by Pitzik4
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Jabiertxof

Bug Description

$ uname -a
Linux NXOR 3.17.1-1-ARCH #1 SMP PREEMPT Wed Oct 15 15:04:35 CEST 2014 x86_64 GNU/Linux
$ inkscape --version
Inkscape 0.91pre2 r13629 (Oct 20 2014)

If path Y has the "Clone Original Path" effect applied with the cloned path being path X, and I select both paths and transform them, path Y will have the transformation applied twice. It will move twice as far, rotate twice as much, etc. If paths X and Y are grouped, and that group is transformed and then ungrouped, path Y will have the group's transformation applied twice, as well.
The attached file simply has a transformed group of a fill and a stroke that clones the fill. If it is ungrouped, the stroke will "jump" away.

If I had to fix the problem, I would make it so that whenever a path has a transformation applied to its nodes, all paths that clone it will have the opposite transformation applied.

Revision history for this message
Pitzik4 (pitzik4) wrote :
Pitzik4 (pitzik4)
description: updated
su_v (suv-lp)
tags: added: livepatheffects
Revision history for this message
su_v (suv-lp) wrote :

On OS X 10.7.5:
- reproduced when using the sample file in Inkscape 0.91pre3 r13670
- reproduced when recreating the example from scratch in a new file in 0.91pre3 r13670
- reproduced when using the sample file in current trunk (0.91+devel r13845)
- not reproduced when recreating the example from scratch in a new file in current trunk r13845
  (trunk uses 'Fill between many' instead of 'Clone original path' for the same cloning effect)

Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
su_v (suv-lp)
summary: - cloned paths are transformed twice
+ cloned paths (LPE) are transformed twice
Revision history for this message
Jabiertxof (jabiertxof) wrote :

Master has fixed the issue with the LPE refactor if you uncheck "allow transforms"

Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
status: Confirmed → Fix Committed
Max Gaukler (mgmax)
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.