summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/seltrans.cpp')
-rw-r--r--src/seltrans.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp
index 9a648e2ef..675cb672e 100644
--- a/src/seltrans.cpp
+++ b/src/seltrans.cpp
@@ -321,6 +321,8 @@ void Inkscape::SelTrans::transform(NR::Matrix const &rel_affine, NR::Point const
void Inkscape::SelTrans::ungrab()
{
g_return_if_fail(_grabbed);
+ _grabbed = false;
+ _show_handles = true;
Inkscape::Selection *selection = sp_desktop_selection(_desktop);
bool updh = true;
@@ -365,9 +367,6 @@ void Inkscape::SelTrans::ungrab()
_items.clear();
_items_centers.clear();
- _grabbed = false;
- _show_handles = true;
-
sp_canvas_item_hide(_norm);
sp_canvas_item_hide(_grip);