src/train_cmd.cpp
changeset 6480 767cfeae4dbf
parent 6479 b228a94a1832
child 6481 c069e5454782
--- a/src/train_cmd.cpp	Sun Feb 25 10:49:13 2007 +0000
+++ b/src/train_cmd.cpp	Sun Feb 25 11:36:19 2007 +0000
@@ -2012,7 +2012,7 @@
 		if (IsTileDepotType(v->tile, TRANSPORT_RAIL) || IsTunnelTile(v->tile)) continue;
 
 		// No sparks for electric vehicles on nonelectrified tracks
-		if (!HasPowerOnRail(v->u.rail.railtype, GetTileRailType(v->tile, TrackdirToTrack(GetVehicleTrackdir(v))))) continue;
+		if (!HasPowerOnRail(v->u.rail.railtype, GetTileRailType(v->tile))) continue;
 
 		if (effect_type == 0) {
 			// Use default effect type for engine class.
@@ -3019,7 +3019,7 @@
 				if (!HASBIT(r, VETS_ENTERED_WORMHOLE)) {
 					v->tile = gp.new_tile;
 
-					if (GetTileRailType(gp.new_tile, FindFirstTrack(chosen_track)) != GetTileRailType(gp.old_tile, FindFirstTrack(v->u.rail.track))) {
+					if (GetTileRailType(gp.new_tile) != GetTileRailType(gp.old_tile)) {
 						TrainPowerChanged(GetFirstVehicleInChain(v));
 					}