aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authoracid-burn <acidburn@opendreambox.org>2009-08-26 21:07:07 +0200
committeracid-burn <acidburn@opendreambox.org>2009-08-26 21:07:07 +0200
commit256eda99abcf5486ed8433180a75da1e6afb86ac (patch)
tree4cb63d81781e03c680875696cfd5c623650145b3 /lib/python
parent4248f59b3f494e103114e7291d27542b59cf4ee0 (diff)
downloadenigma2-256eda99abcf5486ed8433180a75da1e6afb86ac.tar.gz
enigma2-256eda99abcf5486ed8433180a75da1e6afb86ac.zip
PluginBrowser.py: dont use "ipkg list_installed" on second run if "Download Plugins" was selected, instead use correct "ipkg list" as we want available plugins and not already installed.
Diffstat (limited to 'lib/python')
-rwxr-xr-x[-rw-r--r--]lib/python/Screens/PluginBrowser.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/python/Screens/PluginBrowser.py b/lib/python/Screens/PluginBrowser.py
index 15e6dc8a..e3df4de9 100644..100755
--- a/lib/python/Screens/PluginBrowser.py
+++ b/lib/python/Screens/PluginBrowser.py
@@ -135,6 +135,9 @@ class PluginDownloadBrowser(Screen):
def startIpkgListInstalled(self):
self.container.execute("ipkg list_installed enigma2-plugin-*")
+ def startIpkgListAvailable(self):
+ self.container.execute("ipkg list enigma2-plugin-*")
+
def startRun(self):
self["list"].instance.hide()
if self.type == self.DOWNLOAD:
@@ -143,7 +146,7 @@ class PluginDownloadBrowser(Screen):
self.container.execute("ipkg update")
PluginDownloadBrowser.lastDownloadDate = time()
else:
- self.startIpkgListInstalled()
+ self.startIpkgListAvailable()
elif self.type == self.REMOVE:
self.run = 1
self.startIpkgListInstalled()
@@ -162,7 +165,7 @@ class PluginDownloadBrowser(Screen):
self.startIpkgListInstalled()
elif self.run == 1 and self.type == self.DOWNLOAD:
self.run = 2
- self.container.execute("ipkg list enigma2-plugin-*")
+ self.startIpkgListAvailable()
else:
if len(self.pluginlist) > 0:
self.updateList()