summaryrefslogtreecommitdiff
path: root/nephilim/plugins/Playlist.py
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2010-04-30 08:10:56 +0200
committerAnton Khirnov <wyskas@gmail.com>2010-04-30 08:10:56 +0200
commit1ff1ec58b8ad638e7ffa901a38351cecb3478320 (patch)
tree989be504d32215adef01a5cc2fdd68cd213cacc1 /nephilim/plugins/Playlist.py
parent60088b7f5c672a3544edbacd88020e591017f653 (diff)
song: raise KeyError instead of returning empty string
Diffstat (limited to 'nephilim/plugins/Playlist.py')
-rw-r--r--nephilim/plugins/Playlist.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/nephilim/plugins/Playlist.py b/nephilim/plugins/Playlist.py
index ed86393..df78a44 100644
--- a/nephilim/plugins/Playlist.py
+++ b/nephilim/plugins/Playlist.py
@@ -114,7 +114,7 @@ class PlaylistTree(QtGui.QTreeWidget):
for song in self.plugin.mpclient.playlistinfo():
item = PlaylistSongItem(PlaylistEntryRef(self.plugin.mpclient, song['id']))
for i in range(len(columns)):
- item.setText(i, song[columns[i]])
+ item.setText(i, song['?' + columns[i]])
self.addTopLevelItem(item)
def keyPressEvent(self, event):
@@ -162,7 +162,7 @@ class PlaylistTree(QtGui.QTreeWidget):
def _add_selected_same(self, tag):
"""Adds all tracks in DB with tag 'tag' same as selected tracks."""
for it in self.selectedItems():
- self.plugin.mpclient.findadd(tag, it.song[tag])
+ self.plugin.mpclient.findadd(tag, it.song['?' + tag])
def _show_context_menu(self, pos):
if not self.indexAt(pos).isValid():