Style and safety fixes backported from taglib-extras

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@961000 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
This commit is contained in:
Jeff Mitchell 2009-04-29 12:55:33 +00:00
parent 40bdaedb71
commit f1a16bcf0f
2 changed files with 7 additions and 1 deletions

View File

@ -79,6 +79,11 @@ MP4::Tag::Tag(File *file, MP4::Atoms *atoms)
}
}
MP4::Tag::~Tag()
{
delete d;
}
ByteVectorList
MP4::Tag::parseData(MP4::Atom *atom, TagLib::File *file, int expectedFlags, bool freeForm)
{
@ -167,7 +172,7 @@ MP4::Tag::parseFreeForm(MP4::Atom *atom, TagLib::File *file)
for(unsigned int i = 2; i < data.size(); i++) {
value.append(String(data[i], String::UTF8));
}
String name = "----:" + data[0] + ":" + data[1];
String name = "----:" + data[0] + ':' + data[1];
d->items.insert(name, value);
}
}

View File

@ -45,6 +45,7 @@ namespace TagLib {
{
public:
Tag(TagLib::File *file, Atoms *atoms);
~Tag();
bool save();
String title() const;