tunnelbridge_cmd.c
branch0.5
changeset 5400 5cb194d32614
parent 5116 2a33a74925c5
child 5427 63ce73145566
--- a/tunnelbridge_cmd.c	Sun Jan 07 12:19:56 2007 +0000
+++ b/tunnelbridge_cmd.c	Sun Jan 07 12:20:48 2007 +0000
@@ -411,8 +411,11 @@
 		}
 	}
 
-	SetSignalsOnBothDir(tile_start, AxisToTrack(direction));
-	YapfNotifyTrackLayoutChange(tile_start, AxisToTrack(direction));
+	if (flags & DC_EXEC) {
+		Axis axis = AxisToTrack(direction);
+		SetSignalsOnBothDir(tile_start, axis);
+		YapfNotifyTrackLayoutChange(tile_start, axis);
+	}
 
 	/* for human player that builds the bridge he gets a selection to choose from bridges (DC_QUERY_COST)
 	 * It's unnecessary to execute this command every time for every bridge. So it is done only