src/vehicle.cpp
changeset 10133 a4a018911a40
parent 10128 01890f2a49ad
child 10138 2e45473a4015
--- a/src/vehicle.cpp	Fri Apr 11 21:19:03 2008 +0000
+++ b/src/vehicle.cpp	Sat Apr 12 09:59:58 2008 +0000
@@ -2149,8 +2149,6 @@
 	int unloading = 0;
 	bool loading = false;
 
-	assert(color != NULL);
-
 	const Vehicle *u = v;
 	const Station *st = GetStation(v->last_station_visited);
 
@@ -2165,12 +2163,14 @@
 		}
 	}
 
-	if (unloading == 0 && loading) {
-		*color = STR_PERCENT_UP;
-	} else if (cars == unloading || !loading) {
-		*color = STR_PERCENT_DOWN;
-	} else {
-		*color = STR_PERCENT_UP_DOWN;
+	if (color != NULL) {
+		if (unloading == 0 && loading) {
+			*color = STR_PERCENT_UP;
+		} else if (cars == unloading || !loading) {
+			*color = STR_PERCENT_DOWN;
+		} else {
+			*color = STR_PERCENT_UP_DOWN;
+		}
 	}
 
 	/* Train without capacity */