[Haiku-commits] r30983 - haiku/trunk/headers/private/media

stippi at mail.berlios.de stippi at mail.berlios.de
Sun Jun 7 20:04:33 CEST 2009


Author: stippi
Date: 2009-06-07 20:04:32 +0200 (Sun, 07 Jun 2009)
New Revision: 30983
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=30983&view=rev

Modified:
   haiku/trunk/headers/private/media/TMap.h
Log:
Just saw that _Remove(index) here was as broken as in TList.h.


Modified: haiku/trunk/headers/private/media/TMap.h
===================================================================
--- haiku/trunk/headers/private/media/TMap.h	2009-06-07 17:56:59 UTC (rev 30982)
+++ haiku/trunk/headers/private/media/TMap.h	2009-06-07 18:04:32 UTC (rev 30983)
@@ -150,9 +150,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