diff options
| author | acid-burn <acidburn@opendreambox.org> | 2009-08-26 21:07:07 +0200 |
|---|---|---|
| committer | acid-burn <acidburn@opendreambox.org> | 2009-08-26 21:07:07 +0200 |
| commit | 256eda99abcf5486ed8433180a75da1e6afb86ac (patch) | |
| tree | 4cb63d81781e03c680875696cfd5c623650145b3 /lib/python/Screens/PluginBrowser.py | |
| parent | 4248f59b3f494e103114e7291d27542b59cf4ee0 (diff) | |
| download | enigma2-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/Screens/PluginBrowser.py')
| -rwxr-xr-x[-rw-r--r--] | lib/python/Screens/PluginBrowser.py | 7 |
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() |
