From 48fbd44f442c14639aa923c203b6b9a1c0dfdb1a Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 2 Jun 2008 05:33:10 +0000 Subject: Committing on behalf of Milan Crha 2008-05-28 Milan Crha ** Fix for bug #532597 * e-selection-model-array.h: (struct ESelectionModelArray): * e-selection-model-array.c: (es_row_model_to_sorted), (es_row_sorted_to_model), (e_selection_model_array_delete_rows), (e_selection_model_array_insert_rows), (esma_invert_selection), (e_selection_model_array_move_row), (esma_clear), (esma_select_all), (esma_change_cursor), (esma_set_selection_end), (e_selection_model_array_init): Work with sorted cursor row to keep right position after insert/delete/move row(s). svn path=/trunk/; revision=35573 --- widgets/misc/e-selection-model-array.h | 1 + 1 file changed, 1 insertion(+) (limited to 'widgets/misc/e-selection-model-array.h') diff --git a/widgets/misc/e-selection-model-array.h b/widgets/misc/e-selection-model-array.h index e0fcb2221f..8d729267f1 100644 --- a/widgets/misc/e-selection-model-array.h +++ b/widgets/misc/e-selection-model-array.h @@ -47,6 +47,7 @@ typedef struct { gint cursor_row; gint cursor_col; gint selection_start_row; + gint cursor_row_sorted; /* cursor_row passed through base::sorter if necessary */ guint model_changed_id; guint model_row_inserted_id, model_row_deleted_id; -- cgit v1.2.3