From be5e9b704e6ff159091583735ff643c801354bec Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Tue, 9 Sep 2008 19:03:04 +0000 Subject: add auto chapter splitting, remove some debug --- lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py') diff --git a/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py b/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py index ba78e5e1..3686722d 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py +++ b/lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py @@ -124,6 +124,7 @@ class ProjectSettings(Screen,ConfigListScreen): self.list.append(getConfigListEntry(_("Menu")+' '+_("spaces (top, between rows, left)"), self.settings.space)) self.list.append(getConfigListEntry(_("Menu")+' '+_("Audio"), self.settings.menuaudio)) self.list.append(getConfigListEntry(_("VMGM (intro trailer)"), self.settings.vmgm)) + self.list.append(getConfigListEntry(_("Auto chapter split every ? minutes (0=never)"), self.settings.autochapter)) ConfigListScreen.__init__(self, self.list) self.keydict = {} @@ -150,8 +151,7 @@ class ProjectSettings(Screen,ConfigListScreen): def ok(self): key = self.keydict[self["config"].getCurrent()[1]] - browseKeys = ["menubg", "menuaudio", "vmgm", "font_face"] - if key in browseKeys: + if key in self.project.filekeys: self.session.openWithCallback(self.FileBrowserClosed, FileBrowser, key, self.settings) def cancel(self): @@ -171,8 +171,8 @@ class ProjectSettings(Screen,ConfigListScreen): self.session.open(MessageBox,text,type = MessageBox.TYPE_ERROR) def FileBrowserClosed(self, path, scope): - if scope == "project": + if scope in self.project.filekeys: + self.settings.dict()[scope].setValue(path) + elif scope == "project": if not self.project.loadProject(path): self.session.open(MessageBox,self.project.error,MessageBox.TYPE_ERROR) - elif scope: - self.settings.dict()[scope].setValue(path) -- cgit v1.2.3