From b3965275fb55bc76e49081bcb075dd513074bc31 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Wed, 9 Mar 2016 21:49:30 +0100 Subject: [PATCH] Hafas: ON_DEMAND and BUS means just ON_DEMAND. --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 3842ec8f..a9883957 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -347,9 +347,13 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider final int v = 1 << i; if (value >= v) { - if (product != null) + final Product p = productsMap[i]; + if (product == Product.ON_DEMAND && p == Product.BUS) + ; // just ON_DEMAND + else if (product != null) throw new IllegalArgumentException("ambigous value: " + productInt); - product = productsMap[i]; + else + product = p; value -= v; } }