(svn r9945) -Fix: bridges were not properly marked dirty when adding/removing roadtypes.
authorrubidium
Sat, 26 May 2007 21:45:16 +0000
changeset 6713 7962b523ecd6
parent 6712 8f21d5cc9418
child 6714 f8edec66a9c4
(svn r9945) -Fix: bridges were not properly marked dirty when adding/removing roadtypes.
src/road_cmd.cpp
--- a/src/road_cmd.cpp	Sat May 26 21:34:38 2007 +0000
+++ b/src/road_cmd.cpp	Sat May 26 21:45:16 2007 +0000
@@ -171,7 +171,7 @@
 				if (IsBridge(tile)) {
 					TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));
 
-					for (TileIndex t = tile; tile != other_end; tile += delta) MarkTileDirtyByTile(t);
+					for (TileIndex t = tile + delta; t != other_end; t += delta) MarkTileDirtyByTile(t);
 				}
 			}
 		} else {
@@ -475,7 +475,7 @@
 				if (IsBridge(tile)) {
 					TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));
 
-					for (TileIndex t = tile + delta; tile != other_end; tile += delta) MarkTileDirtyByTile(t);
+					for (TileIndex t = tile + delta; t != other_end; t += delta) MarkTileDirtyByTile(t);
 				}
 			} break;