mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-26 16:09:10 +00:00
(svn r11582) -Fix: tiles were not marked dirty in some cases when removing a lock
This commit is contained in:
@@ -66,6 +66,9 @@ void MakeWaterOrCanalDependingOnSurroundings(TileIndex t, Owner o)
|
|||||||
{
|
{
|
||||||
assert(GetTileSlope(t, NULL) == SLOPE_FLAT);
|
assert(GetTileSlope(t, NULL) == SLOPE_FLAT);
|
||||||
|
|
||||||
|
/* Mark tile dirty in all cases */
|
||||||
|
MarkTileDirtyByTile(t);
|
||||||
|
|
||||||
/* Non-sealevel -> canal */
|
/* Non-sealevel -> canal */
|
||||||
if (TileHeight(t) != 0) {
|
if (TileHeight(t) != 0) {
|
||||||
MakeCanal(t, o);
|
MakeCanal(t, o);
|
||||||
@@ -87,7 +90,6 @@ void MakeWaterOrCanalDependingOnSurroundings(TileIndex t, Owner o)
|
|||||||
} else {
|
} else {
|
||||||
MakeWater(t);
|
MakeWater(t);
|
||||||
}
|
}
|
||||||
MarkTileDirtyByTile(t);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user