Fix missing serviceitem handling

This commit is contained in:
Tim Bentley 2009-10-16 19:22:14 +01:00
parent 78993adcf0
commit cbb17039d5
1 changed files with 4 additions and 3 deletions

View File

@ -331,12 +331,13 @@ class SlideController(QtGui.QWidget):
""" """
Blank the screen. Blank the screen.
""" """
if self.commandItem.service_item_type == ServiceType.Command: if self.commandItem is not None and \
self.commandItem.service_item_type == ServiceType.Command:
if blanked: if blanked:
Receiver().send_message(u'%s_blank'% self.commandItem.name.lower()) Receiver().send_message(u'%s_blank'% self.commandItem.name.lower())
else: else:
Receiver().send_message(u'%s_unblank'% self.commandItem.name.lower()) Receiver().send_message(u'%s_unblank'% self.commandItem.name.lower())
else: else:
self.parent.mainDisplay.blankDisplay() self.parent.mainDisplay.blankDisplay()
def onSlideSelected(self): def onSlideSelected(self):
@ -347,7 +348,7 @@ class SlideController(QtGui.QWidget):
row = self.PreviewListWidget.currentRow() row = self.PreviewListWidget.currentRow()
if row > -1 and row < self.PreviewListWidget.rowCount(): if row > -1 and row < self.PreviewListWidget.rowCount():
if self.commandItem.service_item_type == ServiceType.Command: if self.commandItem.service_item_type == ServiceType.Command:
Receiver().send_message(u'%s_slide'% self.commandItem.name.lower(), [row]) Receiver().send_message(u'%s_slide'% self.commandItem.name.lower(), [row])
else: else:
#label = self.PreviewListWidget.cellWidget(row, 0) #label = self.PreviewListWidget.cellWidget(row, 0)
frame = self.serviceitem.frames[row][u'image'] frame = self.serviceitem.frames[row][u'image']