From 300b908999e343edc94ed7d070c73e4b8b0c5bf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 8 Dec 2009 15:29:30 +0000 Subject: [PATCH] * Also clear the lists after all items/types were iterated over. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34557 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/media/MediaFiles.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kits/media/MediaFiles.cpp b/src/kits/media/MediaFiles.cpp index 4af0d89487..bf00d0f0ab 100644 --- a/src/kits/media/MediaFiles.cpp +++ b/src/kits/media/MediaFiles.cpp @@ -69,6 +69,7 @@ BMediaFiles::GetNextType(BString* _type) { CALLED(); if (fTypeIndex < 0 || fTypeIndex >= fTypes.CountItems()) { + _ClearTypes(); fTypeIndex = -1; return B_BAD_INDEX; } @@ -122,6 +123,7 @@ BMediaFiles::GetNextRef(BString* _type, entry_ref* _ref) { CALLED(); if (fItemIndex < 0 || fItemIndex >= fItems.CountItems()) { + _ClearItems(); fItemIndex = -1; return B_BAD_INDEX; }