Don't install *.jpg files with the Plugin metadata to save space.
[enigma2.git] / lib / python / Plugins / Extensions / MediaPlayer / settings.py
index c6d274bdb533c41a172ccbd21d01e940a28ec8a3..8a032d16f62587f08ffdf17c72475452e1e17831 100644 (file)
@@ -3,30 +3,10 @@ from Screens.HelpMenu import HelpableScreen
 from Components.Label import Label
 from Components.FileList import FileList
 from Components.MediaPlayer import PlayList
-from Components.config import config, getConfigListEntry, ConfigSubsection, configfile, ConfigText, ConfigYesNo
+from Components.config import config, getConfigListEntry, ConfigSubsection, configfile, ConfigText, ConfigYesNo, ConfigDirectory
 from Components.ConfigList import ConfigListScreen
 from Components.ActionMap import ActionMap
 
-class ConfigDirectory(ConfigText):
-       def __init__(self, default="", visible_width=60):
-               ConfigText.__init__(self, default, fixed_size = True, visible_width = visible_width)
-       def handleKey(self, key):
-               pass
-       def getValue(self):
-               if self.text == "":
-                       return None
-               else:
-                       return ConfigText.getValue(self)
-       def setValue(self, val):
-               if val == None:
-                       val = ""
-               ConfigText.setValue(self, val)
-       def getMulti(self, selected):
-               if self.text == "":
-                       return ("mtext"[1-selected:], _("List of Storage Devices"), range(0))
-               else:
-                       return ConfigText.getMulti(self, selected)
-               
 config.mediaplayer = ConfigSubsection()
 config.mediaplayer.repeat = ConfigYesNo(default=False)
 config.mediaplayer.savePlaylistOnExit = ConfigYesNo(default=True)
@@ -66,7 +46,7 @@ class DirectoryBrowser(Screen, HelpableScreen):
                        self.filelist.descent()
 
        def use(self):
-               if self.filelist.canDescent() and len(self["filelist"].getFilename()) > len(self["filelist"].getCurrentDirectory()):
+               if self.filelist.canDescent() and self["filelist"].getFilename() and len(self["filelist"].getFilename()) > len(self["filelist"].getCurrentDirectory()):
                        self.filelist.descent()
                self.close(self["filelist"].getCurrentDirectory())