[Haiku-commits] r30982 - haiku/trunk/headers/private/media
stippi at mail.berlios.de
stippi at mail.berlios.de
Sun Jun 7 19:57:01 CEST 2009
Author: stippi
Date: 2009-06-07 19:56:59 +0200 (Sun, 07 Jun 2009)
New Revision: 30982
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=30982&view=rev
Modified:
haiku/trunk/headers/private/media/TList.h
Log:
Remove() was completely broken if not removing the very last item.
Modified: haiku/trunk/headers/private/media/TList.h
===================================================================
--- haiku/trunk/headers/private/media/TList.h 2009-06-07 14:54:11 UTC (rev 30981)
+++ haiku/trunk/headers/private/media/TList.h 2009-06-07 17:56:59 UTC (rev 30982)
@@ -68,9 +68,8 @@
return false;
delete items[index];
item_count--;
- items[index] = items[item_count];
- if (index == item_iter)
- item_iter--;
+ for (int i = index; i < item_count; i++)
+ items[i] = items[i + 1];
return true;
}
More information about the Haiku-commits
mailing list