aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/vorbis/vorbismetadatamodel.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 12:46:10 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 12:46:10 +0000
commitafaa3b911da4163313bec3ee1b9508715c2599e1 (patch)
tree4737b3017c449c28cd1fb398efe71f85cf0a08fb /src/plugins/Input/vorbis/vorbismetadatamodel.cpp
parentc1ed5e889f8792a393d21b561e224b0899b2c068 (diff)
downloadqmmp-afaa3b911da4163313bec3ee1b9508715c2599e1.tar.gz
qmmp-afaa3b911da4163313bec3ee1b9508715c2599e1.tar.bz2
qmmp-afaa3b911da4163313bec3ee1b9508715c2599e1.zip
fixed saving of track
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1244 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/vorbis/vorbismetadatamodel.cpp')
-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);
}