Fix memory leak in tagreader
This commit is contained in:
parent
ebfc106701
commit
2657b80adb
@ -136,7 +136,13 @@ const char *kASF_OriginalYear_ID = "WM/OriginalReleaseYear";
|
|||||||
TagReader::TagReader() :
|
TagReader::TagReader() :
|
||||||
factory_(new TagLibFileRefFactory),
|
factory_(new TagLibFileRefFactory),
|
||||||
network_(new QNetworkAccessManager),
|
network_(new QNetworkAccessManager),
|
||||||
kEmbeddedCover("(embedded)") {}
|
kEmbeddedCover("(embedded)") {
|
||||||
|
}
|
||||||
|
|
||||||
|
TagReader::~TagReader() {
|
||||||
|
delete network_;
|
||||||
|
delete factory_;
|
||||||
|
}
|
||||||
|
|
||||||
pb::tagreader::SongMetadata_FileType TagReader::GuessFileType(TagLib::FileRef *fileref) const {
|
pb::tagreader::SongMetadata_FileType TagReader::GuessFileType(TagLib::FileRef *fileref) const {
|
||||||
|
|
||||||
|
@ -60,6 +60,7 @@ class FileRefFactory;
|
|||||||
class TagReader {
|
class TagReader {
|
||||||
public:
|
public:
|
||||||
TagReader();
|
TagReader();
|
||||||
|
~TagReader();
|
||||||
|
|
||||||
pb::tagreader::SongMetadata_FileType GuessFileType(TagLib::FileRef *fileref) const;
|
pb::tagreader::SongMetadata_FileType GuessFileType(TagLib::FileRef *fileref) const;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user