Commit f776dee6 authored by Jack Jansen's avatar Jack Jansen

Hiding packages was done incorrectly. Fixed.

parent 6cb9029a
......@@ -270,12 +270,19 @@ class PimpInterface:
return self.pimpprefs.installDir == USER_INSTALL_DIR
def getbrowserdata(self, show_hidden=1):
self.packages = self.pimpdb.list()
rv = []
for pkg in self.packages:
packages = self.pimpdb.list()
if show_hidden:
self.packages = packages
else:
self.packages = []
for pkg in packages:
name = pkg.fullname()
if name[0] == '(' and name[-1] == ')' and not show_hidden:
continue
self.packages.append(pkg)
rv = []
for pkg in self.packages:
name = pkg.fullname()
status, _ = pkg.installed()
description = pkg.description()
rv.append((status, name, description))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment