(svn r7114) -Codechange: [NewStations] Free up custom station layouts

This commit is contained in:
peter1138 2006-11-08 12:28:57 +00:00
parent 0aa8c0123a
commit 2c17c649af
1 changed files with 12 additions and 1 deletions

View File

@ -3165,7 +3165,18 @@ static void ResetCustomStations(void)
free(statspec->renderdata);
}
// TODO: Release platforms and layouts
/* Release platforms and layouts */
if (!statspec->copied_layouts) {
uint l, p;
for (l = 0; l < statspec->lengths; l++) {
for (p = 0; p < statspec->platforms[l]; p++) {
free(statspec->layouts[l][p]);
}
free(statspec->layouts[l]);
}
free(statspec->layouts);
free(statspec->platforms);
}
/* Release this station */
free(statspec);