--- 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