From 206f17df1a4ab98f94fc84eb77622273bdcceca2 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 14 Nov 2009 11:26:33 +0000 Subject: fixed some bugs git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1368 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/playlistitem.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/qmmpui/playlistitem.cpp') diff --git a/src/qmmpui/playlistitem.cpp b/src/qmmpui/playlistitem.cpp index 21bc2fc1a..60422aee1 100644 --- a/src/qmmpui/playlistitem.cpp +++ b/src/qmmpui/playlistitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2008-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -27,6 +27,8 @@ PlayListItem::PlayListItem() : AbstractPlaylistItem(), m_flag(FREE) { m_info = 0; + m_selected = FALSE; + m_current = FALSE; } PlayListItem::PlayListItem(FileInfo *info) : AbstractPlaylistItem(), m_flag(FREE) @@ -38,7 +40,6 @@ PlayListItem::PlayListItem(FileInfo *info) : AbstractPlaylistItem(), m_flag(FREE setMetaData(info->metaData()); setMetaData(Qmmp::URL, m_info->path()); setLength(m_info->length()); - readMetadata(); } PlayListItem::~PlayListItem() @@ -102,8 +103,10 @@ void PlayListItem::updateTags() delete list.takeLast(); } -const QString PlayListItem::text() const +const QString PlayListItem::text() { + if(m_title.isEmpty()) + readMetadata(); return m_title; } -- cgit v1.2.3-13-gbd6f