From 11f3f545757798dbd48ac2e8e2af619731a55d54 Mon Sep 17 00:00:00 2001 From: NateScarlet Date: Wed, 24 Apr 2019 16:17:23 +0800 Subject: [PATCH] fix(widget): unexpected button callback call `mousemove` event should not trigger callback of button widget --- src/litegraph.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/litegraph.js b/src/litegraph.js index af47fdcd2..bf5090a20 100755 --- a/src/litegraph.js +++ b/src/litegraph.js @@ -6892,6 +6892,9 @@ LGraphCanvas.prototype.processNodeWidgets = function( node, pos, event, active_w switch( w.type ) { case "button": + if(event.type === 'mousemove'){ + break + } if(w.callback) setTimeout( function(){ w.callback( w, that, node, pos ); }, 20 ); w.clicked = true;