(svn r9946) -Fix: more places that weren't correctly marked dirty...
authorrubidium
Sat, 26 May 2007 22:01:49 +0000
changeset 7210 508c55fdc09e
parent 7209 52241eea3899
child 7211 2e9a89c80c8d
(svn r9946) -Fix: more places that weren't correctly marked dirty...
src/road_cmd.cpp
--- a/src/road_cmd.cpp	Sat May 26 21:45:16 2007 +0000
+++ b/src/road_cmd.cpp	Sat May 26 22:01:49 2007 +0000
@@ -167,6 +167,7 @@
 				SetRoadTypes(tile, GetRoadTypes(tile) & ~RoadTypeToRoadTypes(rt));
 
 				/* Mark tiles diry that have been repaved */
+				MarkTileDirtyByTile(tile);
 				MarkTileDirtyByTile(other_end);
 				if (IsBridge(tile)) {
 					TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));
@@ -472,6 +473,7 @@
 
 				/* Mark tiles diry that have been repaved */
 				MarkTileDirtyByTile(other_end);
+				MarkTileDirtyByTile(tile);
 				if (IsBridge(tile)) {
 					TileIndexDiff delta = TileOffsByDiagDir(GetBridgeRampDirection(tile));