[BugFix] Trigger IWidget.callback on widget drag (#514)

This commit is contained in:
Chenlei Hu
2025-02-10 14:37:16 -05:00
committed by GitHub
parent adff23bb84
commit f0eca030c4
4 changed files with 7 additions and 7 deletions

View File

@@ -119,6 +119,7 @@ export class SliderWidget extends BaseWidget implements ISliderWidget {
override onDrag(options: {
e: CanvasMouseEvent
node: LGraphNode
canvas: LGraphCanvas
}) {
if (this.options.read_only) return false
@@ -131,9 +132,7 @@ export class SliderWidget extends BaseWidget implements ISliderWidget {
const newValue = this.options.min + (this.options.max - this.options.min) * slideFactor
if (newValue !== this.value) {
this.value = newValue
return true
this.setValue(newValue, options)
}
return false
}
}