Signed-off-by: Aaron Lauterer <a.laute...@proxmox.com>
---
 www/manager6/qemu/USBEdit.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/www/manager6/qemu/USBEdit.js b/www/manager6/qemu/USBEdit.js
index 8fc95c99..20c30fe6 100644
--- a/www/manager6/qemu/USBEdit.js
+++ b/www/manager6/qemu/USBEdit.js
@@ -18,8 +18,6 @@ Ext.define('PVE.qemu.USBInputPanel', {
                        hwidfield.setDisabled(!newValue);
                    } else if(field.inputValue === 'port') {
                        portfield.setDisabled(!newValue);
-                   } else if(field.inputValue === 'spice') {
-                       usb3field.setDisabled(newValue);
                    }
                }
            },
@@ -62,7 +60,11 @@ Ext.define('PVE.qemu.USBInputPanel', {
        var type = me.down('radiofield').getGroupValue();
        switch (type) {
            case 'spice':
-               val = 'spice'; break;
+               val = 'spice';
+               if (!/usb3/.test(val) && me.down('field[name=usb3]').getValue() 
=== true) {
+                   val += ',usb3=1';
+               }
+               break;
            case 'hostdevice':
            case 'port':
                val = me.down('pveUSBSelector[name=' + type + 
']').getUSBValue();
-- 
2.20.1


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

Reply via email to