From c512a22478f03d4c3b8474eb8d39bc3445ce077a Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Wed, 23 Aug 2000 22:59:09 +0000 Subject: Fixed a bug in e_table_subset_variable_increment that causes problems with 2000-08-23 Christopher James Lahey * e-table-subset-variable.c: Fixed a bug in e_table_subset_variable_increment that causes problems with ETree's. Specifically, when you incremented at position x, the row x didn't get incremented as it should (s/>/>=/.) svn path=/trunk/; revision=4994 --- widgets/e-table/ChangeLog | 7 +++++++ widgets/e-table/e-table-subset-variable.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'widgets/e-table') diff --git a/widgets/e-table/ChangeLog b/widgets/e-table/ChangeLog index 36725bb8be..67ea4c155c 100644 --- a/widgets/e-table/ChangeLog +++ b/widgets/e-table/ChangeLog @@ -1,3 +1,10 @@ +2000-08-23 Christopher James Lahey + + * e-table-subset-variable.c: Fixed a bug in + e_table_subset_variable_increment that causes problems with + ETree's. Specifically, when you incremented at position x, the + row x didn't get incremented as it should (s/>/>=/.) + 2000-08-22 Chris Toshok * Makefile.am (icons): remove tree-expanded.xpm and diff --git a/widgets/e-table/e-table-subset-variable.c b/widgets/e-table/e-table-subset-variable.c index d429604301..11b9c79d32 100644 --- a/widgets/e-table/e-table-subset-variable.c +++ b/widgets/e-table/e-table-subset-variable.c @@ -162,7 +162,7 @@ e_table_subset_variable_increment (ETableSubsetVariable *etssv, int i; ETableSubset *etss = E_TABLE_SUBSET(etssv); for (i = 0; i < etss->n_map; i++) { - if (etss->map_table[i] > position) + if (etss->map_table[i] >= position) etss->map_table[i] += amount; } } @@ -175,7 +175,7 @@ e_table_subset_variable_decrement (ETableSubsetVariable *etssv, int i; ETableSubset *etss = E_TABLE_SUBSET(etssv); for (i = 0; i < etss->n_map; i++) { - if (etss->map_table[i] > position) + if (etss->map_table[i] >= position) etss->map_table[i] -= amount; } } -- cgit v1.2.3