From 0b9542b1f63165f89c19d3bb511cd1d49abcf98e Mon Sep 17 00:00:00 2001 From: Matt Wilson Date: Sun, 19 Sep 1999 19:06:58 +0000 Subject: more comps changes --- comps.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'comps.py') diff --git a/comps.py b/comps.py index 209219a8c..60d8c2d8c 100644 --- a/comps.py +++ b/comps.py @@ -111,6 +111,13 @@ class Component: self.selected = 0 for n in self.items.keys (): self.items[n].selected = 0 + # always turn off conditional packages, regardless + # if the condition is met or not. + conds = self.conditional.keys () + if conds: + for condition in conds: + for pkg in self.conditional[condition]: + pkg.selected = 0 if recurse: for n in self.includes: n.unselect(recurse) -- cgit