From de5bf80eb8df07c0ea1c5e8e0392ab21d45e7e62 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 20 Dec 2006 11:33:40 +0000 Subject: [PATCH] release the item after removing it from the array, rather than before --- ruamoko/lib/Array.r | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruamoko/lib/Array.r b/ruamoko/lib/Array.r index 22d144c2d..32eae9053 100644 --- a/ruamoko/lib/Array.r +++ b/ruamoko/lib/Array.r @@ -68,10 +68,10 @@ for (i = 0; i < count; i++) if (array[i] == item) { - [item release]; count--; - for (n = i; n < count; n++) + for (n = i--; n < count; n++) array[n] = array[n + 1]; + [item release]; } return; }