X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Flibraryform.cpp;h=f8d9a7466720b076e2d9b86f2492fcc716948ddc;hb=db816ee6e862bb9612ceb98ce31f0bce391cb71c;hp=3b973895f5dcaf4e40b8b6e9f54afe721ded2bb1;hpb=b41c45b4ca554e974f7c65560d6057d7aae9d4f4;p=someplayer
diff --git a/src/libraryform.cpp b/src/libraryform.cpp
index 3b97389..f8d9a74 100644
--- a/src/libraryform.cpp
+++ b/src/libraryform.cpp
@@ -286,6 +286,7 @@ void LibraryForm::_add_button() {
ui->listView->selectionModel()->clearSelection();
emit busy(QString("
Adding... Please wait
"));
Playlist cur = _lib->getCurrentPlaylist();
+ QRegExp regexp("\\[\\d+\\]\\ (.*)");
switch (_state) {
case STATE_ARTIST:
foreach (QModelIndex id, selected) {
@@ -296,7 +297,9 @@ void LibraryForm::_add_button() {
break;
case STATE_ALBUM:
foreach (QModelIndex id, selected) {
- _add_album(&cur, _current_artist, id.data().toString());
+ if (regexp.indexIn(id.data().toString()) != -1) {
+ _add_album(&cur, _current_artist, regexp.cap(1).trimmed());
+ }
}
_lib->saveCurrentPlaylist(cur);
_current_playlist_changed = true;