mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-03-09 08:58:27 +03:00
addhw: Only show progress dialog if creating storage
This commit is contained in:
parent
151c48ec81
commit
a142560df5
@ -1114,12 +1114,7 @@ class vmmAddHardware(vmmGObjectUI):
|
||||
# Add device methods #
|
||||
######################
|
||||
|
||||
def setup_device(self):
|
||||
if (self._dev.virtual_device_type !=
|
||||
virtinst.VirtualDevice.VIRTUAL_DEV_DISK):
|
||||
self._dev.setup_dev(self.conn.vmm)
|
||||
return
|
||||
|
||||
def _storage_progress(self):
|
||||
def do_file_allocate(asyncjob, disk):
|
||||
meter = asyncjob.get_meter()
|
||||
|
||||
@ -1141,6 +1136,12 @@ class vmmAddHardware(vmmGObjectUI):
|
||||
|
||||
return progWin.run()
|
||||
|
||||
def setup_device(self):
|
||||
if (self._dev.virtual_device_type == self._dev.VIRTUAL_DEV_DISK and
|
||||
self._dev.creating_storage()):
|
||||
return self._storage_progress()
|
||||
|
||||
return self._dev.setup_dev(self.conn.vmm)
|
||||
|
||||
def add_device(self):
|
||||
ret = self.setup_device()
|
||||
|
Loading…
x
Reference in New Issue
Block a user