# Warning, accessing a ConfigListEntry directly might be considered evil!
idx = -1
- for item in self["config"].getList():
+ for item in self["config"].getList()[:]:
idx += 1
# Skip empty entries (and those which are no filters)
if item[1].value == "" or idx < 2:
self.close(None)
def save(self):
- self.saveCurrent()
+ self.refresh()
self.close((
self.enabled.value,
# Warning, accessing a ConfigListEntry directly might be considered evil!
- myl = self["config"].getList()
+ myl = self["config"].getList()[:]
myl.pop(0) # Enabled
myl.pop(0) # Type
for item in myl:
self.close(None)
def save(self):
- self.saveCurrent()
+ self.refresh()
self.close((
self.enabled.value,
else:
self.timer.timespan = None
elif self.currStep == AutoTimerWizard.STEP_ID_SERVICES: # Services
- self.servicesDlg.saveCurrent()
+ self.servicesDlg.refresh()
if self.servicesDlg.enabled.value:
self.timer.services = self.servicesDlg.services[0]
self.timer.services = []
self.timer.bouquets = []
elif self.currStep == AutoTimerWizard.STEP_ID_FILTER: # Filters
- self.filterDlg.saveCurrent()
+ self.filterDlg.refresh()
if self.filterDlg.enabled.value:
self.timer.includes = self.filterDlg.includes