train_gui.c
changeset 1006 c55d1a0359a3
parent 1002 ef08eb80686a
child 1017 608592d4d7a6
--- a/train_gui.c	Fri Jan 14 09:20:12 2005 +0000
+++ b/train_gui.c	Fri Jan 14 09:36:29 2005 +0000
@@ -816,6 +816,10 @@
 
 		w->disabled_state = (v->owner == _local_player) ? 0 : 0x380;
 
+		if (v->cargo_cap == 0) {
+			//we cannot refit this engine
+			SETBIT(w->disabled_state, 12);
+		}
 
 		/* draw widgets & caption */
 		SetDParam(0, v->string_id);