(svn r3412) - Fix: When changing game mode, reset the tile highlight data, as it may now be out of bounds. This fixes (at least) an assertion when opening the station builder window.

This commit is contained in:
peter1138
2006-01-21 19:39:26 +00:00
parent 98b13cebbd
commit d212bf205f

View File

@@ -814,6 +814,10 @@ void SwitchMode(int new_mode)
if (_switch_mode_errorstr != INVALID_STRING_ID)
ShowErrorMessage(INVALID_STRING_ID,_switch_mode_errorstr,0,0);
// Reset the TileHighlightData as it may be out of bounds if
// the new map is smaller than the old map.
memset(&_thd, 0, sizeof(_thd));
}