summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2006-09-27 23:48:24 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2006-09-27 23:48:24 +0000
commit83b4f3afbe0e5fe69b204321bc75a6bb1e2ad75e (patch)
tree6f8292e760a507d8c5c1e9eb68fae12cd44bb2b8 /src/seltrans.cpp
parentAdded forced redraws to other tools (diff)
downloadinkscape-83b4f3afbe0e5fe69b204321bc75a6bb1e2ad75e.tar.gz
inkscape-83b4f3afbe0e5fe69b204321bc75a6bb1e2ad75e.zip
fix bug in my previous commit: updating rotation centers was broken
(bzr r1720)
Diffstat (limited to 'src/seltrans.cpp')
-rw-r--r--src/seltrans.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp
index b9c8d8bf0..963c31d5b 100644
--- a/src/seltrans.cpp
+++ b/src/seltrans.cpp
@@ -332,8 +332,6 @@ void Inkscape::SelTrans::ungrab()
for (unsigned i = 0; i < _items.size(); i++) {
sp_object_unref(SP_OBJECT(_items[i].first), NULL);
}
- _items.clear();
- _items_centers.clear();
sp_canvas_item_hide(_norm);
sp_canvas_item_hide(_grip);
@@ -389,6 +387,9 @@ void Inkscape::SelTrans::ungrab()
if (updh) {
_updateHandles();
}
+
+ _items.clear();
+ _items_centers.clear();
}
/* fixme: This is really bad, as we compare positions for each stamp (Lauris) */