X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2FDataTable.java;h=0a30180070b13e0f27bdb309101abda4f828063f;hb=ab88602bac4ff5c5540765a85a2013ecadb070df;hp=fb4f4da6f3baab60d1ed319c63deb886c5bf34da;hpb=c3f9af17012e27354917b4d52ef9acb96b4d7620;p=gigi.git diff --git a/src/org/cacert/gigi/output/DataTable.java b/src/org/cacert/gigi/output/DataTable.java index fb4f4da6..0a301800 100644 --- a/src/org/cacert/gigi/output/DataTable.java +++ b/src/org/cacert/gigi/output/DataTable.java @@ -16,7 +16,7 @@ public class DataTable implements Outputable { } public void output(PrintWriter out, Language l) { - int mesCells = cells.size(); + float mesCells = cells.size(); for (Cell c : cells) { if (c.getColSpan() > 1) { mesCells += c.getColSpan(); @@ -24,12 +24,14 @@ public class DataTable implements Outputable { } out.println(""); int cellsRendered = 0; - for (int i = 0; i < (mesCells / columnCount) - 1; i++) { + for (int i = 0; i < Math.ceil(mesCells / columnCount) - 1; i++) { out.println(""); for (int j = 0; j < columnCount;) { Cell current = cells.get(cellsRendered++); j += current.getColSpan(); - out.println("");
"); + out.println(""); out.print(current.shouldTranslate() ? l.getTranslation(current .getText()) : current.getText()); out.print("