[f21/master] Fix switching environments when no environment is selected (#1018226)
David Shea
dshea at redhat.com
Wed Oct 22 20:56:57 UTC 2014
A side-effect of handling kickstarts with no %package section is that
sometimes the previously selected environment is None.
---
pyanaconda/ui/gui/spokes/software.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/pyanaconda/ui/gui/spokes/software.py b/pyanaconda/ui/gui/spokes/software.py
index 5e26b65..8fa17cc 100644
--- a/pyanaconda/ui/gui/spokes/software.py
+++ b/pyanaconda/ui/gui/spokes/software.py
@@ -417,9 +417,10 @@ class SoftwareSelectionSpoke(NormalSpoke):
# Remove all the groups that were selected by the previously
# selected environment.
- for groupid in self.payload.environmentGroups(self.environment):
- if groupid in self.selectedGroups:
- self.selectedGroups.remove(groupid)
+ if self.environment:
+ for groupid in self.payload.environmentGroups(self.environment):
+ if groupid in self.selectedGroups:
+ self.selectedGroups.remove(groupid)
# Then mark the clicked environment as selected and update the screen.
self.environment = self.payload.environments[row.get_index()]
--
2.1.0
More information about the anaconda-patches
mailing list