From c353a71ce5aff16ea7bb8ba18191f0fdbba92ed4 Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Fri, 13 Nov 2015 11:23:27 +0900 Subject: [PATCH] Remove an unused private data member. --- taglib/mpeg/id3v2/id3v2tag.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/taglib/mpeg/id3v2/id3v2tag.cpp b/taglib/mpeg/id3v2/id3v2tag.cpp index e31d1247..fd807b67 100644 --- a/taglib/mpeg/id3v2/id3v2tag.cpp +++ b/taglib/mpeg/id3v2/id3v2tag.cpp @@ -52,10 +52,15 @@ using namespace ID3v2; class ID3v2::Tag::TagPrivate { public: - TagPrivate() : file(0), tagOffset(-1), extendedHeader(0), footer(0), paddingSize(0) + TagPrivate() : + file(0), + tagOffset(-1), + extendedHeader(0), + footer(0) { frameList.setAutoDelete(true); } + ~TagPrivate() { delete extendedHeader; @@ -70,8 +75,6 @@ public: ExtendedHeader *extendedHeader; Footer *footer; - int paddingSize; - FrameListMap frameListMap; FrameList frameList; @@ -107,17 +110,17 @@ String Latin1StringHandler::parse(const ByteVector &data) const // public members //////////////////////////////////////////////////////////////////////////////// -ID3v2::Tag::Tag() : TagLib::Tag() +ID3v2::Tag::Tag() : + TagLib::Tag(), + d(new TagPrivate()) { - d = new TagPrivate; d->factory = FrameFactory::instance(); } ID3v2::Tag::Tag(File *file, long tagOffset, const FrameFactory *factory) : - TagLib::Tag() + TagLib::Tag(), + d(new TagPrivate()) { - d = new TagPrivate; - d->file = file; d->tagOffset = tagOffset; d->factory = factory; @@ -710,7 +713,6 @@ void ID3v2::Tag::parse(const ByteVector &origData) debug("Padding *and* a footer found. This is not allowed by the spec."); } - d->paddingSize = frameDataLength - frameDataPosition; break; } -- 2.40.0