From ebae3d29f6403334e779c848e76d3695cb09c320 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 3 May 2009 22:29:35 +0200 Subject: [PATCH] Spritz: on Queued tab, reload the view every time a package is unselected --- spritz/src/views.py | 6 ++++++ 1 file changed, 6 insertions(+) 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