From f17bf1f776533de4c0e5cb01859eb2a8e0340381 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Thu, 17 Sep 2020 20:54:39 +0200 Subject: [PATCH] DirectionsActivity: Show via only if network supports via queries. --- .../de/schildbach/oeffi/directions/DirectionsActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java index 4501706..b3d46e5 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java @@ -791,9 +791,11 @@ public class DirectionsActivity extends OeffiMainActivity implements ActivityCom private void expandForm() { initLayoutTransitions(true); + final NetworkProvider networkProvider = network != null ? NetworkProviderFactory.provider(network) : null; final boolean hasBikeOption = network != NetworkId.BVG; - viewViaLocation.setVisibility(View.VISIBLE); + viewViaLocation.setVisibility(networkProvider != null && networkProvider.hasCapabilities(NetworkProvider.Capability.TRIPS_VIA) ? + View.VISIBLE : View.GONE); viewProducts.setVisibility(View.VISIBLE); if (hasBikeOption) viewBike.setVisibility(View.VISIBLE);