mirror of
https://github.com/taglib/taglib.git
synced 2026-02-15 20:53:04 -05:00
Take ownership of embedded frames, as documented
Previously embedded frames that were created automatically were never deleted. Fixes #440
This commit is contained in:
@ -36,6 +36,11 @@ using namespace ID3v2;
|
||||
class ChapterFrame::ChapterFramePrivate
|
||||
{
|
||||
public:
|
||||
ChapterFramePrivate()
|
||||
{
|
||||
embeddedFrameList.setAutoDelete(true);
|
||||
}
|
||||
|
||||
ByteVector elementID;
|
||||
uint startTime;
|
||||
uint endTime;
|
||||
|
||||
@ -35,6 +35,11 @@ using namespace ID3v2;
|
||||
class TableOfContentsFrame::TableOfContentsFramePrivate
|
||||
{
|
||||
public:
|
||||
TableOfContentsFramePrivate()
|
||||
{
|
||||
embeddedFrameList.setAutoDelete(true);
|
||||
}
|
||||
|
||||
ByteVector elementID;
|
||||
bool isTopLevel;
|
||||
bool isOrdered;
|
||||
|
||||
Reference in New Issue
Block a user