Merge pull request #6702 from qraqras/bug/6633_remove-unexpected-spaces-in-block-diagram

Fix: Remove unexpected spaces in Block Diagram
This commit is contained in:
Alois Klink
2025-07-29 08:29:22 +00:00
committed by GitHub
3 changed files with 27 additions and 1 deletions

View File

@@ -270,7 +270,12 @@ function layoutBlocks(block: Block, db: BlockDB) {
if (child.children) {
layoutBlocks(child, db);
}
columnPos += child?.widthInColumns ?? 1;
let columnsFilled = child?.widthInColumns ?? 1;
if (columns > 0) {
// Make sure overflowing lines do not affect later lines
columnsFilled = Math.min(columnsFilled, columns - (columnPos % columns));
}
columnPos += columnsFilled;
log.debug('abc88 columnsPos', child, columnPos);
}
}