From 8a79e9aa2635cbcf0a719402ccac8d4497ad673f Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Sat, 5 Aug 2000 18:53:56 +0000 Subject: fix * e-table.c (e_table_get_{next,prev}_row_sorted): fix svn path=/trunk/; revision=4553 --- widgets/table/e-table.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'widgets/table/e-table.c') diff --git a/widgets/table/e-table.c b/widgets/table/e-table.c index c56d4ff931..d9cbbc4779 100644 --- a/widgets/table/e-table.c +++ b/widgets/table/e-table.c @@ -932,9 +932,9 @@ e_table_get_next_row_sorted (ETable *e_table, if (e_table->sorter) { int i; i = e_table_sorter_model_to_sorted(e_table->sorter, model_row); - if (i < e_table_model_row_count(e_table->model)) { + if (i < e_table_model_row_count(e_table->model) - 1) { i++; - return e_table_sorter_sorted_to_model(e_table->sorter, model_row); + return e_table_sorter_sorted_to_model(e_table->sorter, i); } else return -1; } else @@ -953,7 +953,7 @@ e_table_get_prev_row_sorted (ETable *e_table, i = e_table_sorter_model_to_sorted(e_table->sorter, model_row); i--; if (i >= 0) - return e_table_sorter_sorted_to_model(e_table->sorter, model_row); + return e_table_sorter_sorted_to_model(e_table->sorter, i); else return -1; } else -- cgit v1.2.3