diff options
-rw-r--r-- | eglib/ChangeLog | 5 | ||||
-rw-r--r-- | eglib/src/garray.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/eglib/ChangeLog b/eglib/ChangeLog index e1d53d58fd4..94b806b6c3a 100644 --- a/eglib/ChangeLog +++ b/eglib/ChangeLog @@ -1,3 +1,8 @@ +2009-10-15 Andreia Gaita <avidigal@novell.com> + + * src/garray.c: (g_array_remove_index_fast) only move 1 element + and not the whole shebang + 2009-09-26 Gonzalo Paniagua Javier <gonzalo@novell.com> * test/queue.c: new tests. diff --git a/eglib/src/garray.c b/eglib/src/garray.c index 456214fdb20..dadb6caa183 100644 --- a/eglib/src/garray.c +++ b/eglib/src/garray.c @@ -191,7 +191,7 @@ g_array_remove_index_fast (GArray *array, memmove (element_offset (priv, index_), element_offset (priv, array->len - 1), - element_length (priv, array->len - index_)); + element_length (priv, 1)); array->len --; |