clip and mask don't work with transform & auto-grouping
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Mc |
Bug Description
This bug has only been observed when the following preference is set:
'Inkscape Preferences > Clippaths and Masks > Before applying clippath or mask:'
[x] Put every clipped/masked object in its own group
If this preference is set, the clip and mask commands no longer work correctly if the bottommost object has a 'transform' attribute present.
Repro:
- set the preference
- create two primitive shapes such as rectangles
- stretch, shear, rotate and move the bottommost shape so that it contains a 'transform' attribute (it's easier to see the issue if it has been moved fairly far from its original position)
- try to set clip or mask using the two shapes
The operation will not work correctly, it looks like the transform on the bottom object isn't being applied correctly when the clip or mask is performed.
This was observed on Windows 8 using Inkscape 0.48.4 r9939 and Inkscape 0.48+devel r12217
Related branches
tags: | added: clipping groups masking transformations |
Changed in inkscape: | |
status: | Incomplete → New |
description: | updated |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Could you please attach a sample SVG file which exposes the reported issue, and explains (or illustrates) how the actual result differs from the expected results?
(I failed to notice anything unexpected in a quick test with current trunk builds (r12322), based on the provided 'steps to reproduce')