Ensure new signal style mapping array is zero-inited

wip-string
Jonathan G Rennison 6 months ago
parent 3a38eb6861
commit 4f8a7382ca

@ -1766,6 +1766,8 @@ static bool RemapNewSignalStyles(const std::array<NewSignalStyleMapping, MAX_NEW
static void DetermineSignalStyleMapping(std::array<NewSignalStyleMapping, MAX_NEW_SIGNAL_STYLES> &mapping)
{
mapping.fill({});
for (uint i = 0; i < _num_new_signal_styles; i++) {
mapping[i].grfid = _new_signal_styles[i].grffile->grfid;
mapping[i].grf_local_id = _new_signal_styles[i].grf_local_id;

@ -26,6 +26,8 @@ static void Save_NSID()
static void Load_NSID()
{
_new_signal_style_mapping.fill({});
uint count = SlReadUint32();
for (uint i = 0; i < count; i++) {
NewSignalStyleMapping mapping;

Loading…
Cancel
Save