---
 www/manager/qemu/ProcessorEdit.js | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/www/manager/qemu/ProcessorEdit.js 
b/www/manager/qemu/ProcessorEdit.js
index 4bb3d92..54dfa7d 100644
--- a/www/manager/qemu/ProcessorEdit.js
+++ b/www/manager/qemu/ProcessorEdit.js
@@ -2,6 +2,14 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
     extend: 'PVE.panel.InputPanel',
     alias: 'widget.PVE.qemu.ProcessorInputPanel',
 
+    onGetValues: function(values) {
+       var me = this;
+       if (me.cpuextra.length) {
+           values['cpu'] += ',' + me.cpuextra;
+       }
+       return values;
+    },
+
     initComponent : function() {
        var me = this;
 
@@ -74,13 +82,21 @@ Ext.define('PVE.qemu.ProcessorEdit', {
     initComponent : function() {
        var me = this;
        
+       var ipanel = Ext.create('PVE.qemu.ProcessorInputPanel')
+
        Ext.apply(me, {
            subject: gettext('Processors'),
-           items: Ext.create('PVE.qemu.ProcessorInputPanel')
+           items: ipanel
        });
 
        me.callParent();
 
-       me.load();
+       me.load({
+           success: function(response, options) {
+               var cpudata = response.result.data['cpu'].split(',', 2);
+               ipanel.cpuextra = cpudata.length > 1 ? cpudata[1] : '';
+               me.setValues({ cpu: cpudata[0] });
+           }
+       });
     }
 });
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to