diff --git a/filelist.cpp b/filelist.cpp index 172fb6d3a4758e9aeaecf776bb1671170aac138a..04497a2c4e6302274c6a48dba27e879c97b778e0 100644 --- a/filelist.cpp +++ b/filelist.cpp @@ -88,6 +88,7 @@ void FileList::remove(QPtrList *items) { QPtrListIterator it(*items); while(it.current()) { + members.remove(static_cast(it.current())->absFilePath()); delete(it.current()); ++it; } diff --git a/juk.cpp b/juk.cpp index d1f7021229b25a52a1e1900e280e257a6c97ec42..f8c631515919cd6f05686802f64060878cfac8d5 100644 --- a/juk.cpp +++ b/juk.cpp @@ -217,7 +217,7 @@ void JuK::addToPlaylist() void JuK::removeFromPlaylist() { - + playlist->remove(playlist->getSelectedItems()); } void JuK::playFile()