diff --git a/src/laybasic/laybasic/layEditable.cc b/src/laybasic/laybasic/layEditable.cc index e826ebc32..b364a7c02 100644 --- a/src/laybasic/laybasic/layEditable.cc +++ b/src/laybasic/laybasic/layEditable.cc @@ -626,7 +626,7 @@ Editables::end_move (const db::DVector &v, db::Transaction *transaction) { std::unique_ptr trans_holder (transaction ? transaction : new db::Transaction (manager (), tl::to_string (tr ("Move")))); - if (m_any_move_operation) { + if (m_any_move_operation || v != db::DVector ()) { trans_holder->open ();