diff options
| author | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-09-09 19:03:04 +0000 |
|---|---|---|
| committer | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-09-09 19:03:04 +0000 |
| commit | be5e9b704e6ff159091583735ff643c801354bec (patch) | |
| tree | fea04af2d1bbb53fbf122e14d6c8a08834c6a6ad /lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py | |
| parent | 6755057d62f079b1517ecc0b6bda2869fbaf4bc6 (diff) | |
| download | enigma2-be5e9b704e6ff159091583735ff643c801354bec.tar.gz enigma2-be5e9b704e6ff159091583735ff643c801354bec.zip | |
add auto chapter splitting, remove some debug
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDBurn/ProjectSettings.py | 10 |
1 files changed, 5 insertions, 5 deletions
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) |
