diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-14 11:26:33 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-11-14 11:26:33 +0000 |
| commit | 206f17df1a4ab98f94fc84eb77622273bdcceca2 (patch) | |
| tree | 77fb7ba3619cc6ff794734342ad0cb5971cd7a4b /src/qmmpui/playlistitem.cpp | |
| parent | ed4aaaabb18f8a4f2927c81939a690ebe93256ce (diff) | |
| download | qmmp-206f17df1a4ab98f94fc84eb77622273bdcceca2.tar.gz qmmp-206f17df1a4ab98f94fc84eb77622273bdcceca2.tar.bz2 qmmp-206f17df1a4ab98f94fc84eb77622273bdcceca2.zip | |
fixed some bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1368 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlistitem.cpp')
| -rw-r--r-- | src/qmmpui/playlistitem.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
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; } |
