Author: axeld Date: 2009-12-08 16:29:30 +0100 (Tue, 08 Dec 2009) New Revision: 34557 Changeset: http://dev.haiku-os.org/changeset/34557/haiku Modified: haiku/trunk/src/kits/media/MediaFiles.cpp Log: * Also clear the lists after all items/types were iterated over. Modified: haiku/trunk/src/kits/media/MediaFiles.cpp =================================================================== --- haiku/trunk/src/kits/media/MediaFiles.cpp 2009-12-08 15:28:44 UTC (rev 34556) +++ haiku/trunk/src/kits/media/MediaFiles.cpp 2009-12-08 15:29:30 UTC (rev 34557) @@ -69,6 +69,7 @@ { CALLED(); if (fTypeIndex < 0 || fTypeIndex >= fTypes.CountItems()) { + _ClearTypes(); fTypeIndex = -1; return B_BAD_INDEX; } @@ -122,6 +123,7 @@ { CALLED(); if (fItemIndex < 0 || fItemIndex >= fItems.CountItems()) { + _ClearItems(); fItemIndex = -1; return B_BAD_INDEX; }