Skip to content

Commit 09b144e

Browse files
committed
Skip preview update if all parameters unchanged
1 parent 6923e3b commit 09b144e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "comfyui-videohelpersuite"
33
description = "Nodes related to video workflows"
4-
version = "1.7.7"
4+
version = "1.7.8"
55
license = { file = "LICENSE" }
66
dependencies = ["opencv-python", "imageio-ffmpeg"]
77

web/js/VHS.core.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,6 +1008,9 @@ function addVideoPreview(nodeType, isInput=true) {
10081008
}
10091009
previewWidget.value.params = {}
10101010
}
1011+
if (!Object.entries(params).some(([k,v]) => previewWidget.value.params[k] !== v)) {
1012+
return
1013+
}
10111014
Object.assign(previewWidget.value.params, params)
10121015
if (!force_update &&
10131016
app.ui.settings.getSettingValue("VHS.AdvancedPreviews") == 'Never') {
@@ -2437,8 +2440,6 @@ function getLatentPreviewCtx(id, width, height) {
24372440
node.widgets.splice(nativePreview,1)
24382441
}
24392442

2440-
2441-
24422443
let canvasEl = document.createElement("canvas")
24432444
previewWidget = node.addDOMWidget("vhslatentpreview", "vhscanvas", canvasEl, {
24442445
serialize: false,

0 commit comments

Comments
 (0)