From c6b134cfd39f416b30389648337d98cce51a8800 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Wed, 9 Sep 2009 19:53:42 +0200 Subject: [PATCH] fix for 6cc4eac0 n/c. --- src/tag_editor.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/tag_editor.cpp b/src/tag_editor.cpp index 2df6a203..a5c43b44 100644 --- a/src/tag_editor.cpp +++ b/src/tag_editor.cpp @@ -458,13 +458,9 @@ void TagEditor::EnterPressed() } else if (success) { - for (std::list::iterator it = Patterns.begin(); ; ++it) - { + for (std::list::iterator it = Patterns.begin(); it != Patterns.end(); ++it) if (*it == Config.pattern) - it = Patterns.erase(it); - if (it == Patterns.end()) - break; - } + --(it = Patterns.erase(it)); Patterns.insert(Patterns.begin(), Config.pattern); quit = 1; }