Fix: inner_value_change not called on slider interaction

This commit is contained in:
Martin Cejp
2022-02-26 15:24:56 +01:00
parent 376f6434e8
commit 537993e79d

View File

@@ -9905,10 +9905,10 @@ LGraphNode.prototype.executeAction = function(action)
}
break;
case "slider":
var range = w.options.max - w.options.min;
var old_value = w.value;
var nvalue = Math.clamp((x - 15) / (widget_width - 30), 0, 1);
w.value = w.options.min + (w.options.max - w.options.min) * nvalue;
if (w.callback) {
if (old_value != w.value) {
setTimeout(function() {
inner_value_change(w, w.value);
}, 20);