f42ba1daac
533d708d-fix-showing-vcpus-values.patch 533d7602-fix-changing-graphics-type.patch 533d7be7-clarify-iscsi-IQN-fields.patch - Dropped virtman-init-vm-processor-topology.patch in favor of upstream 533d708d-fix-showing-vcpus-values.patch - bnc#869024 - Build0198: Only option to create a virtual machine is "import existing disk image" virtman-add-s390x-arch-support.patch - bnc#871642 - virt-manager wants to install libvirt-daemon-xen even when it is installed xen.spec - Xen: Virt-install won't reboot VM after install of SLE HVM guest because of libxl exception. virtinst-keep-cdrom-media-attached.patch - Fate#315125: add NOCOW flag virtinst-vol-default-nocow.patch - Upstream bug fixes 53375bad-raise-value-error-when-no-ipaddr-set.patch 53388de2-show-port-number-for-active-autoport-VM.patch 53397ae0-check-ip-address-format.patch 53399b45-hook-into-domain-balloon-event.patch OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=162
38 lines
1.6 KiB
Diff
38 lines
1.6 KiB
Diff
Subject: details: Fix showing vcpus values in 'customize' dialog (bz 1083903)
|
|
From: Cole Robinson crobinso@redhat.com Thu Apr 3 10:30:37 2014 -0400
|
|
Date: Thu Apr 3 10:30:37 2014 -0400:
|
|
Git: ee6a541167b787a84cc5c7e553089cbd5ab9ada3
|
|
|
|
|
|
Index: virt-manager-1.0.1/virtManager/details.py
|
|
===================================================================
|
|
--- virt-manager-1.0.1.orig/virtManager/details.py
|
|
+++ virt-manager-1.0.1/virtManager/details.py
|
|
@@ -2546,6 +2546,12 @@ class vmmDetails(vmmGObjectUI):
|
|
self.vm.network_traffic_vector())
|
|
|
|
def refresh_config_cpu(self):
|
|
+ # This bit needs to come first, since CPU values can be affected
|
|
+ # by whether topology is enabled
|
|
+ cpu = self.vm.get_cpu_config()
|
|
+ show_top = bool(cpu.sockets or cpu.cores or cpu.threads)
|
|
+ self.widget("cpu-topology-enable").set_active(show_top)
|
|
+
|
|
conn = self.vm.conn
|
|
host_active_count = conn.host_active_processor_count()
|
|
maxvcpus = self.vm.vcpu_max_count()
|
|
@@ -2563,13 +2569,10 @@ class vmmDetails(vmmGObjectUI):
|
|
self.widget("config-vcpus-warn-box").set_visible(warn)
|
|
|
|
# CPU model config
|
|
- cpu = self.vm.get_cpu_config()
|
|
- show_top = bool(cpu.sockets or cpu.cores or cpu.threads)
|
|
sockets = cpu.sockets or 1
|
|
cores = cpu.cores or 1
|
|
threads = cpu.threads or 1
|
|
|
|
- self.widget("cpu-topology-enable").set_active(show_top)
|
|
self.widget("cpu-sockets").set_value(sockets)
|
|
self.widget("cpu-cores").set_value(cores)
|
|
self.widget("cpu-threads").set_value(threads)
|