mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-01-11 10:25:16 +00:00
bugfix: Fixing the calculation issue when an image widget is added to the size calculation of the text widget.
This commit is contained in:
parent
a3a713b6c5
commit
422163c2ba
@ -365,6 +365,10 @@ export class ComfyApp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
node.prototype.setSizeForImage = function () {
|
node.prototype.setSizeForImage = function () {
|
||||||
|
if (this.inputHeight) {
|
||||||
|
this.setSize(this.size);
|
||||||
|
return;
|
||||||
|
}
|
||||||
const minHeight = getImageTop(this) + 220;
|
const minHeight = getImageTop(this) + 220;
|
||||||
if (this.size[1] < minHeight) {
|
if (this.size[1] < minHeight) {
|
||||||
this.setSize([this.size[0], minHeight]);
|
this.setSize([this.size[0], minHeight]);
|
||||||
|
@ -115,12 +115,12 @@ function addMultilineWidget(node, name, opts, app) {
|
|||||||
|
|
||||||
// See how large each text input can be
|
// See how large each text input can be
|
||||||
freeSpace -= widgetHeight;
|
freeSpace -= widgetHeight;
|
||||||
freeSpace /= multi.length;
|
freeSpace /= multi.length + (!!node.imgs?.length);
|
||||||
|
|
||||||
if (freeSpace < MIN_SIZE) {
|
if (freeSpace < MIN_SIZE) {
|
||||||
// There isnt enough space for all the widgets, increase the size of the node
|
// There isnt enough space for all the widgets, increase the size of the node
|
||||||
freeSpace = MIN_SIZE;
|
freeSpace = MIN_SIZE;
|
||||||
node.size[1] = y + widgetHeight + freeSpace * multi.length;
|
node.size[1] = y + widgetHeight + freeSpace * (multi.length + (!!node.imgs?.length));
|
||||||
node.graph.setDirtyCanvas(true);
|
node.graph.setDirtyCanvas(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user