From 8abdbcece696723a9169f14427efecd938b8637b Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 25 Jan 2016 23:29:15 +0000 Subject: [PATCH] Fix operator precedence issue in cargo waiting conditional order. --- src/order_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/order_cmd.cpp b/src/order_cmd.cpp index 8d251dc0b8..263aaba2fb 100644 --- a/src/order_cmd.cpp +++ b/src/order_cmd.cpp @@ -2141,7 +2141,7 @@ VehicleOrderID ProcessConditionalOrder(const Order *order, const Vehicle *v) case OCV_UNCONDITIONALLY: skip_order = true; break; case OCV_CARGO_WAITING: { StationID next_station = GetNextRealStation(v, order); - if (Station::IsValidID(next_station)) skip_order = OrderConditionCompare(occ, !Station::Get(next_station)->goods[value].cargo.AvailableCount() > 0, value); + if (Station::IsValidID(next_station)) skip_order = OrderConditionCompare(occ, !(Station::Get(next_station)->goods[value].cargo.AvailableCount() > 0), value); break; } case OCV_CARGO_ACCEPTANCE: {