(svn r9561) -Fix (r9561): loading the newgrfs in openttd.cfg was broken.
Note: as the 'full' path is stored of the newgrfs, the newgrfs in the old cfgs are not made default (you have to set them again).
This commit is contained in:
@@ -64,6 +64,10 @@ bool FillGRFDetails(GRFConfig *config, bool is_static)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (config->filename == NULL) {
|
||||
config->filename = strdup(strrchr(config->full_path, PATHSEPCHAR) + 1);
|
||||
}
|
||||
|
||||
/* Find and load the Action 8 information */
|
||||
/* 62 is the last file slot before sample.cat.
|
||||
* Should perhaps be some "don't care" value */
|
||||
@@ -305,7 +309,6 @@ static uint ScanPath(const char *path)
|
||||
|
||||
GRFConfig *c = CallocT<GRFConfig>(1);
|
||||
c->full_path = strdup(filename);
|
||||
c->filename = strdup(strrchr(filename, PATHSEPCHAR) + 1);
|
||||
|
||||
bool added = true;
|
||||
if (FillGRFDetails(c, false)) {
|
||||
|
Reference in New Issue
Block a user