From fc38a0e40131f649fba37e218da2d9598ef3a633 Mon Sep 17 00:00:00 2001 From: Tsuda Kageyu Date: Sun, 22 Jan 2017 00:43:32 +0900 Subject: [PATCH] Remove some redundant code. TagUnion::access() does the same thing as FLAC::File::ID3v2Tag(). --- taglib/flac/flacfile.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/taglib/flac/flacfile.cpp b/taglib/flac/flacfile.cpp index 34599e89..b6b72960 100644 --- a/taglib/flac/flacfile.cpp +++ b/taglib/flac/flacfile.cpp @@ -297,11 +297,7 @@ bool FLAC::File::save() ID3v2::Tag *FLAC::File::ID3v2Tag(bool create) { - if(!create || d->tag[FlacID3v2Index]) - return static_cast(d->tag[FlacID3v2Index]); - - d->tag.set(FlacID3v2Index, new ID3v2::Tag()); - return static_cast(d->tag[FlacID3v2Index]); + return d->tag.access(FlacID3v2Index, create); } ID3v1::Tag *FLAC::File::ID3v1Tag(bool create) -- 2.40.0