diff --git a/src/register/register-core/table-allgui.c b/src/register/register-core/table-allgui.c index a4f939f6f2..796498bdc6 100644 --- a/src/register/register-core/table-allgui.c +++ b/src/register/register-core/table-allgui.c @@ -446,6 +446,8 @@ gnc_table_save_cells (Table *table, gpointer save_data) if (!table || !table->model->save_handler) return; + gnc_table_leave_update (table, table->current_cursor_loc); + table->model->save_handler (save_data, table->model->handler_user_data); }