Fixed a traceback when replaying live video background when no service item has been sent live before.

bzr-revno: 1826
Fixes: https://launchpad.net/bugs/899665
This commit is contained in:
Christian Richter 2011-12-08 22:27:22 +02:00 committed by Raoul Snyman
commit b0f0d8030d
1 changed files with 7 additions and 2 deletions

View File

@ -311,8 +311,13 @@ class MediaController(object):
isValid = self.check_file_type(controller, display)
display.override[u'theme'] = u''
display.override[u'video'] = True
controller.media_info.start_time = display.serviceItem.start_time
controller.media_info.end_time = display.serviceItem.end_time
if controller.media_info.is_background:
# ignore start/end time
controller.media_info.start_time = 0
controller.media_info.end_time = 0
else:
controller.media_info.start_time = display.serviceItem.start_time
controller.media_info.end_time = display.serviceItem.end_time
elif controller.previewDisplay:
display = controller.previewDisplay
isValid = self.check_file_type(controller, display)