aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--widgets/table/e-tree-selection-model.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/widgets/table/e-tree-selection-model.c b/widgets/table/e-tree-selection-model.c
index b8e63fb79f..04e74c0f96 100644
--- a/widgets/table/e-tree-selection-model.c
+++ b/widgets/table/e-tree-selection-model.c
@@ -1288,6 +1288,8 @@ e_tree_selection_model_change_cursor (ETreeSelectionModel *etsm, ETreePath path)
row = etsm_cursor_row_real(etsm);
+ E_SELECTION_MODEL (etsm)->old_selection = -1;
+
e_selection_model_cursor_changed(E_SELECTION_MODEL(etsm), row, etsm->priv->cursor_col);
e_selection_model_cursor_activated(E_SELECTION_MODEL(etsm), row, etsm->priv->cursor_col);
}