From e86375434e55622df30b73dd8a792dd76875b561 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Wed, 2 Nov 2016 16:48:45 +0300 Subject: [PATCH] fix NPE --- client/src/main/java/ru/trader/view/support/NaNComparator.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/main/java/ru/trader/view/support/NaNComparator.java b/client/src/main/java/ru/trader/view/support/NaNComparator.java index 3ba89b0..4772fc4 100644 --- a/client/src/main/java/ru/trader/view/support/NaNComparator.java +++ b/client/src/main/java/ru/trader/view/support/NaNComparator.java @@ -7,6 +7,9 @@ public class NaNComparator implements Comparator { @Override public int compare(Number n1, Number n2) { + if (n1 == null && n2 == null) return 0; + if (n1 == null) return -1; + if (n2 == null) return 1; double d1 = n1.doubleValue(); double d2 = n2.doubleValue(); boolean isNaN1 = Double.isNaN(d1);