From 76095a46370939213ceffca85129baa3d9bac0d4 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 26 Sep 2008 17:10:51 +0000 Subject: enabled in-stream metadata support git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@562 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/playlistitem.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/ui/playlistitem.cpp') diff --git a/src/ui/playlistitem.cpp b/src/ui/playlistitem.cpp index 6d30d4180..0759e3354 100644 --- a/src/ui/playlistitem.cpp +++ b/src/ui/playlistitem.cpp @@ -58,6 +58,8 @@ PlayListItem::PlayListItem(const QString& path) : SongInfo(), m_flag(FREE) PlayListItem::~PlayListItem() { + if (m_info) + delete m_info; } void PlayListItem::setSelected(bool yes) @@ -90,17 +92,15 @@ PlayListItem::FLAGS PlayListItem::flag() const return m_flag; } -/*void PlayListItem::updateTags(const FileTag *tag) +void PlayListItem::updateMetaData(const QMap &metaData) { - if (m_info) - { - delete m_info; - m_info = 0; - } - if (!tag->isEmpty()) - m_info = new FileTag(*tag); + if (!m_info) + m_info = new FileInfo(); + + m_info->setMetaData(metaData); + m_use_meta = TRUE; readMetadata(); -}*/ +} void PlayListItem::updateTags() { -- cgit v1.2.3-13-gbd6f