From f45242150b280b91ae59aef5ad6c812ad1ced88a Mon Sep 17 00:00:00 2001 From: Mengjie Yu Date: Thu, 21 Apr 2005 08:57:17 +0000 Subject: break while row equals -1. 2005-04-21 Mengjie Yu * gal/widgets/e-selection-model.c: (e_selection_model_key_press): break while row equals -1. Fixes #74434 svn path=/trunk/; revision=29222 --- widgets/misc/e-selection-model.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'widgets/misc/e-selection-model.c') diff --git a/widgets/misc/e-selection-model.c b/widgets/misc/e-selection-model.c index 991fc78490..7694b90432 100644 --- a/widgets/misc/e-selection-model.c +++ b/widgets/misc/e-selection-model.c @@ -607,6 +607,9 @@ e_selection_model_key_press (ESelectionModel *selection, if (selection->mode != GTK_SELECTION_SINGLE) { int row = e_selection_model_cursor_row(selection); int col = e_selection_model_cursor_col(selection); + if (row == -1) + break; + e_selection_model_toggle_single_row (selection, row); g_signal_emit(selection, e_selection_model_signals[CURSOR_ACTIVATED], 0, -- cgit v1.2.3