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

Reply via email to