diff --git a/mpeg/id3v2/frames/unknownframe.cpp b/mpeg/id3v2/frames/unknownframe.cpp index 2d0a8559..96723e3e 100644 --- a/mpeg/id3v2/frames/unknownframe.cpp +++ b/mpeg/id3v2/frames/unknownframe.cpp @@ -36,7 +36,7 @@ public: UnknownFrame::UnknownFrame(const ByteVector &data) : Frame(data) { - d = new UnknownFramePrivate(); + d = new UnknownFramePrivate; setData(data); } @@ -76,5 +76,5 @@ ByteVector UnknownFrame::renderFields() const UnknownFrame::UnknownFrame(const ByteVector &data, Header *h) : Frame(h) { d = new UnknownFramePrivate; - parseFields(data.mid(Header::size(), size())); + parseFields(data.mid(Header::size(h->version()), size())); }