diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2007-02-03 22:45:47 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2007-02-03 22:45:47 +0000 |
| commit | cba805c8cd89e304c1d711a19e29547ed8dea48b (patch) | |
| tree | 4a3eff276268a538fc5fd24fee452da4dda019d0 /src/gradient-drag.cpp | |
| parent | Gradient tool: moved stop-deletion to ::GrDrag and made it much more robust a... (diff) | |
| download | inkscape-cba805c8cd89e304c1d711a19e29547ed8dea48b.tar.gz inkscape-cba805c8cd89e304c1d711a19e29547ed8dea48b.zip | |
Fork gradientvector upon deletion of stops.
(bzr r2320)
Diffstat (limited to 'src/gradient-drag.cpp')
| -rw-r--r-- | src/gradient-drag.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gradient-drag.cpp b/src/gradient-drag.cpp index 74fc2fe67..c02190df8 100644 --- a/src/gradient-drag.cpp +++ b/src/gradient-drag.cpp @@ -1550,7 +1550,8 @@ GrDrag::deleteSelected (bool just_one) for (GSList * drgble = dragger->draggables; drgble != NULL; drgble = drgble->next) { GrDraggable *draggable = (GrDraggable*) drgble->data; SPGradient *gradient = sp_item_gradient (draggable->item, draggable->fill_or_stroke); - SPGradient *vector = sp_gradient_get_vector (gradient, false); + SPGradient *vector = sp_gradient_get_forked_vector_if_necessary (gradient, false); + switch (draggable->point_type) { case POINT_LG_MID: case POINT_RG_MID1: |
