summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--iw/partition_gui.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/iw/partition_gui.py b/iw/partition_gui.py
index 44dbf0c7e..072186c93 100644
--- a/iw/partition_gui.py
+++ b/iw/partition_gui.py
@@ -350,6 +350,9 @@ def createAllowedRaidPartitionsClist(allraidparts, reqraidpart):
partclist = GtkCList()
partclist.set_selection_mode (SELECTION_MULTIPLE)
+ sw = GtkScrolled Window()
+ sw.add(partclist)
+ sw.set_policy(POLICY_AUTOMATIC, POLICY_AUTOMATIC)
partrow = 0
for (part, used) in allraidparts:
@@ -364,7 +367,7 @@ def createAllowedRaidPartitionsClist(allraidparts, reqraidpart):
partclist.select_row(partrow, 0)
partrow = partrow + 1
- return partclist
+ return partclist, sw
def createRaidLevelMenu(levels, reqlevel, raidlevelchangeCB, sparesb):
leveloption = GtkOptionMenu()
@@ -1106,10 +1109,10 @@ class PartitionWindow(InstallWindow):
0, 1, row, row + 1)
# XXX need to pass in currently used partitions for this device
- raidclist = createAllowedRaidPartitionsClist(availraidparts,
+ raidclist, sw = createAllowedRaidPartitionsClist(availraidparts,
raidrequest.raidmembers)
- maintable.attach(raidclist, 1, 2, row, row + 1)
+ maintable.attach(sw, 1, 2, row, row + 1)
row = row + 1
# number of spares - created widget above