diff --git a/app/src/main/java/com/dougkeen/bart/model/Departure.java b/app/src/main/java/com/dougkeen/bart/model/Departure.java index 8d3fa3f..f3b13ee 100644 --- a/app/src/main/java/com/dougkeen/bart/model/Departure.java +++ b/app/src/main/java/com/dougkeen/bart/model/Departure.java @@ -57,6 +57,7 @@ public class Departure implements Parcelable, Comparable { private Station passengerDestination; private Line line; private String destinationColor; + private @ColorInt int destinationColorInt; private String platform; private String direction; private boolean bikeAllowed; @@ -137,7 +138,10 @@ public class Departure implements Parcelable, Comparable { @ColorInt public int getTrainDestinationColor() { - return Color.parseColor(destinationColor); + if (destinationColorInt == 0) { + destinationColorInt = Color.parseColor(destinationColor); + } + return destinationColorInt; } public void setTrainDestinationColor(String destinationColor) {