(svn r11913) -Fix (r11871): update signals after company bankrupt and disaster too
--- a/src/disaster_cmd.cpp Thu Jan 17 21:57:20 2008 +0000
+++ b/src/disaster_cmd.cpp Fri Jan 18 02:16:39 2008 +0000
@@ -72,6 +72,9 @@
_current_player = OWNER_WATER;
DoCommand(tile, 0, 0, DC_EXEC, CMD_LANDSCAPE_CLEAR);
_current_player = p;
+
+ /* update signals in buffer */
+ UpdateSignalsInBuffer();
}
break;
--- a/src/economy.cpp Thu Jan 17 21:57:20 2008 +0000
+++ b/src/economy.cpp Fri Jan 18 02:16:39 2008 +0000
@@ -449,10 +449,10 @@
UpdateLevelCrossing(tile);
}
} while (++tile != MapSize());
+ }
- /* update signals in buffer */
- UpdateSignalsInBuffer();
- }
+ /* update signals in buffer */
+ UpdateSignalsInBuffer();
}
/* Change color of existing windows */