Skip to content

Commit 740c164

Browse files
committed
Update ComponentPosition.java
1 parent 6259cc4 commit 740c164

File tree

1 file changed

+3
-2
lines changed
  • dynamicreports-core-for-grid-exporter/src/main/java/software/xdev/dynamicreports/design/transformation

1 file changed

+3
-2
lines changed

dynamicreports-core-for-grid-exporter/src/main/java/software/xdev/dynamicreports/design/transformation/ComponentPosition.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,7 @@ protected static void height(final DRDesignList list)
593593
}
594594
}
595595

596-
@SuppressWarnings("checkstyle:FinalParameters")
596+
@SuppressWarnings({"checkstyle:FinalParameters", "java:S3518"})
597597
private static void listCellWidth(final DRDesignList list, int availableWidth, final int maxWidth)
598598
{
599599
if(!list.isCalculateComponents())
@@ -635,7 +635,8 @@ private static void listCellWidth(final DRDesignList list, int availableWidth, f
635635
if(expandCells > 1)
636636
{
637637
availableCellWidth =
638-
(int)((double)availableWidth / expandCellsWidth * component.getWidth());
638+
(int)((double)availableWidth / Math.max(1, expandCellsWidth)
639+
* component.getWidth());
639640
expandCellsWidth -= component.getWidth();
640641
availableWidth -= availableCellWidth;
641642
}

0 commit comments

Comments
 (0)