From 52a095bf6d7de873861380fb493b5f989298195c Mon Sep 17 00:00:00 2001 From: iMoHax Date: Sat, 17 Jan 2015 11:44:37 +0300 Subject: [PATCH] fix compare route on rebuild path --- core/src/main/java/ru/trader/core/MarketAnalyzer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/ru/trader/core/MarketAnalyzer.java b/core/src/main/java/ru/trader/core/MarketAnalyzer.java index 2bd8d0f..40dad08 100644 --- a/core/src/main/java/ru/trader/core/MarketAnalyzer.java +++ b/core/src/main/java/ru/trader/core/MarketAnalyzer.java @@ -371,7 +371,7 @@ public class MarketAnalyzer { //TODO: implement search with constant length Collection paths = searcher.getPaths(from, vendors, jumps, balance, cargo, limit); Optional route = paths.stream().filter(p -> p.contains(vendors)).findFirst(); - if (route.isPresent() && (res == null || RouteGraph.byProfitComparator.compare(res, route.get()) < 0)){ + if (route.isPresent() && (res == null || RouteGraph.byProfitComparator.compare(res, route.get()) > 0)){ res = route.get(); } callback.inc();