Add proper check for collection song in edit tag dialog
This commit is contained in:
parent
b9a94ad3ae
commit
673ded3819
|
@ -843,8 +843,11 @@ void EditTagDialog::ResetPlayCounts() {
|
||||||
song->set_skipcount(0);
|
song->set_skipcount(0);
|
||||||
song->set_lastplayed(-1);
|
song->set_lastplayed(-1);
|
||||||
|
|
||||||
app_->collection_backend()->ResetStatisticsAsync(song->id());
|
if (song->is_collection_song())
|
||||||
|
app_->collection_backend()->ResetStatisticsAsync(song->id());
|
||||||
|
|
||||||
UpdateStatisticsTab(*song);
|
UpdateStatisticsTab(*song);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditTagDialog::FetchTag() {
|
void EditTagDialog::FetchTag() {
|
||||||
|
@ -919,7 +922,7 @@ void EditTagDialog::SongSaveComplete(TagReaderReply *reply, const QString &filen
|
||||||
QString message = tr("An error occurred writing metadata to '%1'").arg(filename);
|
QString message = tr("An error occurred writing metadata to '%1'").arg(filename);
|
||||||
emit Error(message);
|
emit Error(message);
|
||||||
}
|
}
|
||||||
else if (song.directory_id() != -1) {
|
else if (song.is_collection_song()) {
|
||||||
app_->collection_backend()->AddOrUpdateSongs(SongList() << song);
|
app_->collection_backend()->AddOrUpdateSongs(SongList() << song);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue