aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/Input/vorbis/vorbismetadatamodel.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/Input/vorbis/vorbismetadatamodel.cpp b/src/plugins/Input/vorbis/vorbismetadatamodel.cpp
index 71b8d2de7..8946a8a2a 100644
--- a/src/plugins/Input/vorbis/vorbismetadatamodel.cpp
+++ b/src/plugins/Input/vorbis/vorbismetadatamodel.cpp
@@ -138,11 +138,14 @@ void VorbisCommentModel::setValue(Qmmp::MetaData key, const QString &value)
m_tag->removeField("COMPOSER"):
m_tag->addField("COMPOSER", str, TRUE);
return;
+ case Qmmp::TRACK:
+ m_tag->setTrack(value.toInt());
+ return;
case Qmmp::YEAR:
m_tag->setYear(value.toInt());
return;
case Qmmp::DISCNUMBER:
- value.isEmpty() ?
+ value == "0" ?
m_tag->removeField("DISCNUMBER"):
m_tag->addField("DISCNUMBER", str, TRUE);
}