From 901f835e903e6047377401d2401f3fcc97c94c5a Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Thu, 6 Dec 2012 21:56:04 +0000 Subject: [PATCH] Fix song edit media --- openlp/plugins/songs/forms/editsongform.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py index 3f92feed2..378a1c14c 100644 --- a/openlp/plugins/songs/forms/editsongform.py +++ b/openlp/plugins/songs/forms/editsongform.py @@ -58,6 +58,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): Constructor """ QtGui.QDialog.__init__(self, parent) + self.parent = parent self.mediaitem = mediaitem self.song = None # can this be automated? @@ -179,13 +180,8 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): set_case_insensitive_completer(self.themes, self.themeComboBox) def loadMediaFiles(self): - self.audioAddFromMediaButton.setVisible(False) - for plugin in self.parent().pluginManager.plugins: - if plugin.name == u'media' and plugin.status == PluginStatus.Active: - self.audioAddFromMediaButton.setVisible(True) - self.mediaForm.populateFiles( - plugin.mediaItem.getList(MediaType.Audio)) - break + self.audioAddFromMediaButton.setVisible(True) + self.mediaForm.populateFiles(self.parent.mediaController.audio_extensions_list) def newSong(self): log.debug(u'New Song')