|
3781 | 3781 | LGraphNode.prototype.getBounding = function(out, compute_outer) {
|
3782 | 3782 | out = out || new Float32Array(4);
|
3783 | 3783 | const nodePos = this.pos;
|
3784 |
| - const nodeFlags = this.flags; |
| 3784 | + const isCollapsed = this.flags.collapsed; |
3785 | 3785 | const nodeSize = this.size;
|
3786 | 3786 |
|
3787 |
| - // 4 offset for collapsed node connection points |
3788 |
| - const left_offset = compute_outer ? 4 : 0; |
3789 |
| - // 6 offset for right shadow and collapsed node connection points, 1 offset due to how nodes are rendered |
3790 |
| - const right_offset = compute_outer ? 6 + left_offset : 1 ; |
3791 |
| - // 4 offset for collapsed nodes top connection points |
3792 |
| - const top_offset = compute_outer ? 4 : 0; |
3793 |
| - // 5 offset for bottom shadow and collapsed node connection points |
3794 |
| - const bottom_offset = compute_outer ? 5 + top_offset : 0; |
| 3787 | + let left_offset = 0; |
| 3788 | + // 1 offset due to how nodes are rendered |
| 3789 | + let right_offset = 1 ; |
| 3790 | + let top_offset = 0; |
| 3791 | + let bottom_offset = 0; |
3795 | 3792 |
|
| 3793 | + if (compute_outer) { |
| 3794 | + // 4 offset for collapsed node connection points |
| 3795 | + left_offset = 4; |
| 3796 | + // 6 offset for right shadow and collapsed node connection points |
| 3797 | + right_offset = 6 + left_offset; |
| 3798 | + // 4 offset for collapsed nodes top connection points |
| 3799 | + top_offset = 4; |
| 3800 | + // 5 offset for bottom shadow and collapsed node connection points |
| 3801 | + bottom_offset = 5 + top_offset; |
| 3802 | + } |
3796 | 3803 |
|
3797 | 3804 | out[0] = nodePos[0] - left_offset;
|
3798 | 3805 | out[1] = nodePos[1] - LiteGraph.NODE_TITLE_HEIGHT - top_offset;
|
3799 |
| - out[2] = nodeFlags.collapsed ? |
| 3806 | + out[2] = isCollapsed ? |
3800 | 3807 | (this._collapsed_width || LiteGraph.NODE_COLLAPSED_WIDTH) + right_offset :
|
3801 | 3808 | nodeSize[0] + right_offset;
|
3802 |
| - out[3] = nodeFlags.collapsed ? |
| 3809 | + out[3] = isCollapsed ? |
3803 | 3810 | LiteGraph.NODE_TITLE_HEIGHT + bottom_offset :
|
3804 | 3811 | nodeSize[1] + LiteGraph.NODE_TITLE_HEIGHT + bottom_offset;
|
3805 | 3812 |
|
|
0 commit comments