Signed-off-by: Fabian Ebner <f.eb...@proxmox.com> --- www/manager6/tree/SnapshotTree.js | 3 +++ www/manager6/window/Snapshot.js | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/www/manager6/tree/SnapshotTree.js b/www/manager6/tree/SnapshotTree.js index 0636ef68..7b5ac3ed 100644 --- a/www/manager6/tree/SnapshotTree.js +++ b/www/manager6/tree/SnapshotTree.js @@ -14,6 +14,7 @@ Ext.define('PVE.guest.SnapshotTree', { snapshotAllowed: false, rollbackAllowed: false, snapshotFeature: false, + running: false, selected: '', load_delay: 3000, }, @@ -54,6 +55,7 @@ Ext.define('PVE.guest.SnapshotTree', { isCreate: !edit, submitText: !edit ? gettext('Take Snapshot') : undefined, snapname: snapname, + running: vm.get('running'), }); win.show(); me.mon(win, 'destroy', me.reload, me); @@ -129,6 +131,7 @@ Ext.define('PVE.guest.SnapshotTree', { item.leaf = true; item.children = []; if (item.name === 'current') { + vm.set('running', !!item.running); digest = item.digest + item.running; item.iconCls = PVE.Utils.get_object_icon_class(vm.get('type'), item); } else { diff --git a/www/manager6/window/Snapshot.js b/www/manager6/window/Snapshot.js index e4355106..1a08637f 100644 --- a/www/manager6/window/Snapshot.js +++ b/www/manager6/window/Snapshot.js @@ -45,8 +45,8 @@ Ext.define('PVE.window.Snapshot', { }, { xtype: 'proxmoxcheckbox', - hidden: me.type !== 'qemu' || !me.isCreate, - disabled: me.type !== 'qemu' || !me.isCreate, + hidden: me.type !== 'qemu' || !me.isCreate || !me.running, + disabled: me.type !== 'qemu' || !me.isCreate || !me.running, name: 'vmstate', uncheckedValue: 0, defaultValue: 0, -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel