[PATCH 06/19] Use correct means for getting device type in the custom spoke.
David Lehman
dlehman at redhat.com
Thu Oct 18 21:49:34 UTC 2012
It is important not to base device type on the position of the
currently selected item in the deviceTypeCombo since its contents
vary.
---
pyanaconda/ui/gui/spokes/custom.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/ui/gui/spokes/custom.py b/pyanaconda/ui/gui/spokes/custom.py
index a26b22e..ebda87b 100644
--- a/pyanaconda/ui/gui/spokes/custom.py
+++ b/pyanaconda/ui/gui/spokes/custom.py
@@ -1246,7 +1246,7 @@ class CustomPartitioningSpoke(NormalSpoke, StorageChecker):
def _get_raid_level(self):
""" Return the raid level string based on the current ui selections. """
- device_type = self.builder.get_object("deviceTypeCombo").get_active()
+ device_type = self._get_current_device_type()
widget_dict = self._get_raid_widget_dict(device_type)
if not widget_dict:
return None
@@ -1298,7 +1298,7 @@ class CustomPartitioningSpoke(NormalSpoke, StorageChecker):
def _update_disabled_raid_features(self, raid_level):
""" Update disabled feature widgets based on raid level. """
- device_type = self.builder.get_object("deviceTypeCombo").get_active()
+ device_type = self._get_current_device_type()
widget_dict = self._get_raid_widget_dict(device_type)
disabled = self._get_raid_disabled_features(raid_level)
for feature in raid_features:
--
1.7.7.6
More information about the anaconda-patches
mailing list