Raoul Snyman has proposed merging lp:~raoul-snyman/openlp/bug-888815 into 
lp:openlp.

Requested reviews:
  OpenLP Core (openlp-core)
Related bugs:
  Bug #888815 in OpenLP: "Linked audio will not play when song sent Live from a 
saved Service"
  https://bugs.launchpad.net/openlp/+bug/888815

For more details, see:
https://code.launchpad.net/~raoul-snyman/openlp/bug-888815/+merge/97103

Fixed bug #888815 where the files were not being loaded into the audio player 
because their paths were not absolute. Now when the files are loaded from the 
saved service file, the paths recreated properly.
-- 
https://code.launchpad.net/~raoul-snyman/openlp/bug-888815/+merge/97103
Your team OpenLP Core is requested to review the proposed merge of 
lp:~raoul-snyman/openlp/bug-888815 into lp:openlp.
=== modified file 'openlp/core/lib/serviceitem.py'
--- openlp/core/lib/serviceitem.py	2012-01-29 22:13:51 +0000
+++ openlp/core/lib/serviceitem.py	2012-03-12 21:18:29 +0000
@@ -325,7 +325,10 @@
         if u'media_length' in header:
             self.media_length = header[u'media_length']
         if u'background_audio' in header:
-            self.background_audio = header[u'background_audio']
+            self.background_audio = []
+            for filename in header[u'background_audio']:
+                # Give them real file paths
+                self.background_audio.append(os.path.join(path, filename))
         self.theme_overwritten = header.get(u'theme_overwritten', False)
         if self.service_item_type == ServiceItemType.Text:
             for slide in serviceitem[u'serviceitem'][u'data']:

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : openlp-core@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to