Skip to content

Commit 6f8cea3

Browse files
committed
tolerance for offsets
1 parent a1f5b5e commit 6f8cea3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/net/itarray/automotion/internal/UIElement.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.itarray.automotion.internal.geometry.Rectangle;
88
import net.itarray.automotion.internal.geometry.Scalar;
99
import net.itarray.automotion.internal.geometry.Vector;
10+
import net.itarray.automotion.internal.properties.ConstantExpression;
1011
import net.itarray.automotion.internal.properties.Context;
1112
import net.itarray.automotion.tools.general.SystemHelper;
1213
import net.itarray.automotion.tools.helpers.TextFinder;
@@ -176,7 +177,9 @@ private Scalar getOffset(Direction direction, UIElement page) {
176177
}
177178

178179
private boolean hasEqualOppositeOffsets(Direction direction, UIElement page, Context context) {
179-
return getOffset(direction, page).equals(getOffset(direction.opposite(), page));
180+
return Expression.equalTo(
181+
new ConstantExpression<>(getOffset(direction, page)),
182+
new ConstantExpression<>(getOffset(direction.opposite(), page))).evaluateIn(context, direction);
180183
}
181184

182185
private boolean hasSuccessor(Direction direction, UIElement possibleSuccessor) {

0 commit comments

Comments
 (0)