From d9cc2ec5503adbaaa742be593695b4202f400490 Mon Sep 17 00:00:00 2001 From: Jakub Adamczyk Date: Thu, 2 Apr 2020 12:12:40 +0200 Subject: [PATCH] Fix greaterThan and lessThan operators platform differences (#688) --- .../java/com/swmansion/reanimated/nodes/OperatorNode.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java b/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java index b9f154de08f..bf3d6ab46b9 100644 --- a/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java +++ b/android/src/main/java/com/swmansion/reanimated/nodes/OperatorNode.java @@ -183,6 +183,9 @@ public double evaluate(Node[] input) { private static final Operator LESS_THAN = new CompOperator() { @Override public boolean eval(Double x, Double y) { + if (x == null || y == null) { + return false; + } return x < y; } }; @@ -198,6 +201,9 @@ public boolean eval(Double x, Double y) { private static final Operator GREATER_THAN = new CompOperator() { @Override public boolean eval(Double x, Double y) { + if (x == null || y == null) { + return false; + } return x > y; } };