diff options
-rw-r--r-- | widgets/table/e-table-item.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c index 391e6c4e20..cc4c52ad4b 100644 --- a/widgets/table/e-table-item.c +++ b/widgets/table/e-table-item.c @@ -3087,8 +3087,10 @@ eti_cursor_activated (ESelectionModel *selection, int row, int col, ETableItem * if (eti_editing(eti)) e_table_item_leave_edit_(eti); - gtk_signal_emit (GTK_OBJECT (eti), eti_signals [CURSOR_ACTIVATED], - view_row); + + if (view_row != -1) + gtk_signal_emit (GTK_OBJECT (eti), eti_signals [CURSOR_ACTIVATED], + view_row); } static void |