Gradient handle moves when applying union, caused by viewbox

Bug #175556 reported by ziggystar
2
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.

Tags: viewbox
Revision history for this message
ziggystar (ziggystar-gmx) wrote :

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

Revision history for this message
bbyak (buliabyak) wrote :

confirmed - one more bug caused by viewBox attribute, in a file created outside of inkscape

Changed in inkscape:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Thomas Holder (speleo3) wrote :

fixed in rev 20377
( * fix style scaling for boolean operations (with viewBox))

Changed in inkscape:
assignee: nobody → speleo3
status: Confirmed → Fix Committed
jazzynico (jazzynico)
Changed in inkscape:
milestone: none → 0.47
ScislaC (scislac)
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.