diff --git a/spritz/src/views.py b/spritz/src/views.py index dc9b2e99d..be0e3a6a4 100644 --- a/spritz/src/views.py +++ b/spritz/src/views.py @@ -676,6 +676,12 @@ class EntropyPackageView: for obj in objs: obj.queued = q_cache.get(obj.matched_atom) else: + # if we remove packages from the queued view + # we need to completely remove them from the list + if self.Spritz != None: + if self.Spritz.lastPkgPB == "queued": + self.etpbase.populateSingle("queued", force = True) + self.Spritz.addPackages() # disable user selection for obj in objs: obj.selected_by_user = False