Gradient handle moves when applying union, caused by viewbox
Bug #175556 reported by
ziggystar
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Low
|
Thomas Holder |
Bug Description
You have an object that is coloured with a linear gradient.
Then you form the union of this object and another object, which is filled with plain colour.
If the resulting object retains the fill style of the gradient object (dunno how this is decided, size, maybe?),
then the gradient handles move. For me, they always move upwards - and out of the object most of the time.
This results the union to be painted in an end colour of the gradient most of the time. I think the gradient handles shouldn't move at all or
they should move according the bounding box change from the old to the new object. Make a linear interpolation or something.
I haven't tested it with other set operations.
Changed in inkscape: | |
milestone: | none → 0.47 |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I have tried to reproduce the bug (?) within a new document. This didn't work and the program acted normally.
I'm attaching a file where the bug is working.
Perform these steps: (always use the left picture)
0. Switch to Selection mode (Icon: just the arrow)
1. Select the green-red gradient coloured region south-east of the face.
2. Select the pink coloured region while holding down [SHIFT] to select both.
3. Switch to "Node Edit Mode" to view the gradient handle
4. Press Ctrl++ to perform the union operation
On step 4 the gradient handle should make a jump upwards