From: Nikolay Tischenko Date: Mon, 11 Oct 2010 19:01:51 +0000 (+0700) Subject: Fixed bug with adding albums X-Git-Tag: 1.3.7-1 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=refs%2Ftags%2F1.3.7-1;hp=b41c45b4ca554e974f7c65560d6057d7aae9d4f4;p=someplayer Fixed bug with adding albums --- 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;