From 440ee53d8004118aa8d95979248523ebc7335f68 Mon Sep 17 00:00:00 2001 From: Andreia Gaita Date: Thu, 15 Oct 2009 07:14:27 +0000 Subject: * src/garray.c: (g_array_remove_index_fast) only move 1 element and not the whole shebang 2009-10-15 Andreia Gaita svn path=/trunk/mono/; revision=144177 --- eglib/ChangeLog | 5 +++++ eglib/src/garray.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + * src/garray.c: (g_array_remove_index_fast) only move 1 element + and not the whole shebang + 2009-09-26 Gonzalo Paniagua Javier * 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 --; -- cgit v1.2.3