addhardware: Fix adding disk through 'customize' dialog (bz 1073808)

This commit is contained in:
Cole Robinson 2014-03-07 09:37:08 -05:00
parent 40c1f5fdb8
commit 7ef9d7fbfc

View File

@ -1477,6 +1477,7 @@ class vmmAddHardware(vmmGObjectUI):
disk.driver_cache = cache
# Generate target
disks = []
if not self.is_customize_dialog:
disks = (self.vm.get_disk_devices() +
self.vm.get_disk_devices(inactive=True))
@ -1484,7 +1485,8 @@ class vmmAddHardware(vmmGObjectUI):
if d.target not in used:
used.append(d.target)
prefer_ctrl = self._set_disk_controller(disk, controller_model, disks)
prefer_ctrl = self._set_disk_controller(
disk, controller_model, disks)
if not self.is_customize_dialog:
disk.generate_target(used, prefer_ctrl)