diff --git a/src/litegraph.js b/src/litegraph.js index 894cc5d24..f1d0390e4 100755 --- a/src/litegraph.js +++ b/src/litegraph.js @@ -3499,7 +3499,7 @@ out[0] = this.pos[0] - 4; out[1] = this.pos[1] - LiteGraph.NODE_TITLE_HEIGHT; out[2] = this.size[0] + 4; - out[3] = this.size[1] + LiteGraph.NODE_TITLE_HEIGHT; + out[3] = this.flags.collapsed ? LiteGraph.NODE_TITLE_HEIGHT : this.size[1] + LiteGraph.NODE_TITLE_HEIGHT; if (this.onBounding) { this.onBounding(out); @@ -8840,7 +8840,7 @@ LGraphNode.prototype.executeAction = function(action) var widget_width = w.width || width; //outside if ( w != active_widget && - (x < 6 || x > widget_width - 12 || y < w.last_y || y > w.last_y + widget_height) ) + (x < 6 || x > widget_width - 12 || y < w.last_y || y > w.last_y + widget_height || w.last_y === undefined) ) continue; var old_value = w.value; diff --git a/src/nodes/math.js b/src/nodes/math.js index 601d8beba..93a4b9053 100755 --- a/src/nodes/math.js +++ b/src/nodes/math.js @@ -4,6 +4,7 @@ //Converter function Converter() { this.addInput("in", "*"); + this.addOutput("out"); this.size = [80, 30]; }