projects
/
someplayer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b41c45b
)
Fixed bug with adding albums
1.3.7-1
author
Nikolay Tischenko
<niktischenko@gmail.com>
Mon, 11 Oct 2010 19:01:51 +0000
(
02:01
+0700)
committer
Nikolay Tischenko
<niktischenko@gmail.com>
Mon, 11 Oct 2010 19:01:51 +0000
(
02:01
+0700)
src/libraryform.cpp
patch
|
blob
|
history
diff --git
a/src/libraryform.cpp
b/src/libraryform.cpp
index
3b97389
..
f8d9a74
100644
(file)
--- a/
src/libraryform.cpp
+++ b/
src/libraryform.cpp
@@
-286,6
+286,7
@@
void LibraryForm::_add_button() {
ui->listView->selectionModel()->clearSelection();
emit busy(QString("<H1>Adding... Please wait</H1>"));
Playlist cur = _lib->getCurrentPlaylist();
ui->listView->selectionModel()->clearSelection();
emit busy(QString("<H1>Adding... Please wait</H1>"));
Playlist cur = _lib->getCurrentPlaylist();
+ QRegExp regexp("\\[\\d+\\]\\ (.*)");
switch (_state) {
case STATE_ARTIST:
foreach (QModelIndex id, selected) {
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) {
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;
}
_lib->saveCurrentPlaylist(cur);
_current_playlist_changed = true;