details: Fix showing the firmware type in case of firmware auto selection

For a shutoff VM, If user select uefi firmware auto selection, e.g.
<os firmware='efi'>
...
</os>

Its firmware information is set to 'BIOS' in details, This is incorrect.
This fixes it.

Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Lin Ma <lma@suse.com>
This commit is contained in:
Lin Ma 2020-01-15 10:34:12 +08:00 committed by Cole Robinson
parent af3d678bdd
commit 15a9502b7b

View File

@ -2027,8 +2027,11 @@ class vmmDetails(vmmGObjectUI):
# Firmware
domcaps = self.vm.get_domain_capabilities()
firmware = domcaps.label_for_firmware_path(
self.vm.get_xmlobj().os.loader)
if self.vm.get_xmlobj().is_uefi():
firmware = 'UEFI'
else:
firmware = domcaps.label_for_firmware_path(
self.vm.get_xmlobj().os.loader)
if self.widget("overview-firmware").is_visible():
uiutil.set_list_selection(
self.widget("overview-firmware"), firmware)