1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-28 00:49:11 +00:00

(svn r7957) -Backport from trunk (r7936):

- Only update the signals and YAPF cache on a DC_EXEC action for bridge-building
This commit is contained in:
Darkvater
2007-01-07 12:20:48 +00:00
parent fbfa0b8009
commit 04d77258c5

View File

@@ -411,8 +411,11 @@ not_valid_below:;
}
}
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