Skip to content

Commit dc95769

Browse files
committed
Fix comparator for TextPiece
1 parent 9d9de00 commit dc95769

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks

wcag-validation/src/main/java/org/verapdf/gf/model/factory/chunks/TextPieces.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,13 +144,17 @@ public double getEndX() {
144144
public double getStartX() {
145145
return startX;
146146
}
147+
148+
public double getCenterX() {
149+
return (getStartX() + getEndX()) / 2;
150+
}
147151
}
148152

149153
public static class TextPieceComparator implements Comparator<TextPiece> {
150154

151155
@Override
152156
public int compare(TextPiece textPiece1, TextPiece textPiece2){
153-
int res = Double.compare(textPiece1.startX, textPiece2.startX);
157+
int res = Double.compare(textPiece1.getCenterX(), textPiece2.getCenterX());
154158
if (res != 0) {
155159
return res;
156160
}

0 commit comments

Comments
 (0)