patch by Mike Looijmans: support plugins with a dash in description
[enigma2.git] / lib / python / Screens / PluginBrowser.py
index e39c4b8358c1c2eb942ee04173e21271fb1b508e..15e6dc8a165759b9645002b04993e6f19cbe20e8 100644 (file)
@@ -184,7 +184,7 @@ class PluginDownloadBrowser(Screen):
                        self.remainingdata = ""
 
                for x in lines:
-                       plugin = x.split(" - ")
+                       plugin = x.split(" - ", 2)
                        if len(plugin) == 3:
                                if self.run == 1 and self.type == self.DOWNLOAD:
                                        self.installedplugins.append(plugin[0])
@@ -202,7 +202,7 @@ class PluginDownloadBrowser(Screen):
                
                self.plugins = {}
                for x in self.pluginlist:
-                       split = x[3].split('-')
+                       split = x[3].split('-', 1)
                        if len(split) < 2:
                                continue
                        if not self.plugins.has_key(split[0]):