as we noticed at the lxc side, we should use diffStore in order to
update the button status without delay.

Co-developed-by: Dominik Csapak <d.csa...@proxmox.com>
Signed-off-by: Oguz Bektas <o.bek...@proxmox.com>
---
 www/manager6/qemu/HardwareView.js | 4 ++--
 www/manager6/qemu/Options.js      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www/manager6/qemu/HardwareView.js 
b/www/manager6/qemu/HardwareView.js
index 3d029411..29cdb68c 100644
--- a/www/manager6/qemu/HardwareView.js
+++ b/www/manager6/qemu/HardwareView.js
@@ -754,9 +754,9 @@ Ext.define('PVE.qemu.HardwareView', {
        me.callParent();
 
        me.on('activate', me.rstore.startUpdate);
-       me.on('destroy', me.rstore.stopUpdate); 
+       me.on('destroy', me.rstore.stopUpdate);
 
-       me.mon(me.rstore, 'refresh', function() {
+       me.mon(me.getStore(), 'datachanged', function() {
            set_button_status();
        });
     }
diff --git a/www/manager6/qemu/Options.js b/www/manager6/qemu/Options.js
index 1545e1c8..1ec79a95 100644
--- a/www/manager6/qemu/Options.js
+++ b/www/manager6/qemu/Options.js
@@ -378,7 +378,7 @@ Ext.define('PVE.qemu.Options', {
        me.on('destroy', me.rstore.stopUpdate);
        me.on('deactivate', me.rstore.stopUpdate);
 
-       me.rstore.on('datachanged', function() {
+       me.mon(me.getStore(), 'datachanged', function() {
            set_button_status();
        });
     }
-- 
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