Changeset - r10423:3979b00a46f6
[Not reviewed]
master
0 1 0
frosch - 16 years ago 2008-12-14 19:52:55
frosch@openttd.org
(svn r14676) -Fix: Do not copy the signal type of parallel vertical/horizontal track, when dragging signals.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/rail_cmd.cpp
Show inline comments
 
@@ -1087,9 +1087,9 @@ static CommandCost CmdSignalTrackHelper(
 
	if (sigtype > SIGTYPE_LAST) return CMD_ERROR;
 

	
 
	/* copy the signal-style of the first rail-piece if existing */
 
	if (HasSignals(tile)) {
 
	if (HasSignalOnTrack(tile, track)) {
 
		signals = GetPresentSignals(tile) & SignalOnTrack(track);
 
		if (signals == 0) signals = SignalOnTrack(track); /* Can this actually occur? */
 
		assert(signals != 0);
 

	
 
		/* copy signal/semaphores style (independent of CTRL) */
 
		semaphores = GetSignalVariant(tile, track) != SIG_ELECTRIC;
0 comments (0 inline, 0 general)