summaryrefslogtreecommitdiffstats
path: root/src/dyna-draw-context.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2006-05-21 15:26:42 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2006-05-21 15:26:42 +0000
commit30df9999570a939d30ad975a4331f322997c149b (patch)
tree6f1d53a6f5f85a98f91316d68b75180ff96ad639 /src/dyna-draw-context.cpp
parenthandle unhandled case in sp_color_rgb_to hsv_floatv(), removes assert warning... (diff)
downloadinkscape-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.cpp5
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);