diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-05-21 15:26:42 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-05-21 15:26:42 +0000 |
| commit | 30df9999570a939d30ad975a4331f322997c149b (patch) | |
| tree | 6f1d53a6f5f85a98f91316d68b75180ff96ad639 /src/dyna-draw-context.cpp | |
| parent | handle unhandled case in sp_color_rgb_to hsv_floatv(), removes assert warning... (diff) | |
| download | inkscape-30df9999570a939d30ad975a4331f322997c149b.tar.gz inkscape-30df9999570a939d30ad975a4331f322997c149b.zip | |
deselect if not keep_selected
(bzr r914)
Diffstat (limited to 'src/dyna-draw-context.cpp')
| -rw-r--r-- | src/dyna-draw-context.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dyna-draw-context.cpp b/src/dyna-draw-context.cpp index f1128c492..acbd6ae80 100644 --- a/src/dyna-draw-context.cpp +++ b/src/dyna-draw-context.cpp @@ -659,8 +659,11 @@ set_to_accumulated(SPDynaDrawContext *dc) Inkscape::GC::release(dc->repr); item->transform = SP_ITEM(desktop->currentRoot())->getRelativeTransform(desktop->currentLayer()); item->updateRepr(); - if (dc->keep_selected) + if (dc->keep_selected) { sp_desktop_selection(desktop)->set(dc->repr); + } else { + sp_desktop_selection(desktop)->clear(); + } } abp = nr_artpath_affine(sp_curve_first_bpath(dc->accumulated), sp_desktop_dt2root_affine(desktop)); str = sp_svg_write_path(abp); |
