- fixed traceback in service manager

This commit is contained in:
Andreas Preikschat 2013-01-24 10:18:38 +01:00
parent 7efb44b219
commit 2f69520db8
1 changed files with 5 additions and 3 deletions

View File

@ -849,7 +849,8 @@ class ServiceManager(QtGui.QWidget):
service_item.auto_play_slides_loop = False
self.autoPlaySlidesLoop.setChecked(False)
if service_item.auto_play_slides_once and service_item.timed_slide_interval == 0:
service_item.timed_slide_interval = Settings().value(u'loop delay')
service_item.timed_slide_interval = Settings().value(
self.mainwindow.generalSettingsSection + u'/loop delay')
self.setModified()
def toggleAutoPlaySlidesLoop(self):
@ -863,7 +864,8 @@ class ServiceManager(QtGui.QWidget):
service_item.auto_play_slides_once = False
self.autoPlaySlidesOnce.setChecked(False)
if service_item.auto_play_slides_loop and service_item.timed_slide_interval == 0:
service_item.timed_slide_interval = Settings().value(u'loop delay')
service_item.timed_slide_interval = Settings().value(
self.mainwindow.generalSettingsSection + u'/loop delay')
self.setModified()
def onTimedSlideInterval(self):
@ -874,7 +876,7 @@ class ServiceManager(QtGui.QWidget):
item = self.findServiceItem()[0]
service_item = self.serviceItems[item][u'service_item']
if service_item.timed_slide_interval == 0:
timed_slide_interval = Settings().value(u'loop delay')
timed_slide_interval = Settings().value(self.mainwindow.generalSettingsSection + u'/loop delay')
else:
timed_slide_interval = service_item.timed_slide_interval
timed_slide_interval, ok = QtGui.QInputDialog.getInteger(self, translate('OpenLP.ServiceManager',