(svn r10298) -Fix [FS#903]: show the subdirectory below the default data directory in this filename in the newgrf list. The directory was removed in r9560 because then it used to full path instead of the path relative to the data directory, but since the inclusion of "search paths" that is not necessary anymore.
This commit is contained in:
@@ -1626,7 +1626,7 @@ static GRFConfig *GRFLoadConfig(IniFile *ini, const char *grpname, bool is_stati
|
||||
|
||||
for (item = group->item; item != NULL; item = item->next) {
|
||||
GRFConfig *c = CallocT<GRFConfig>(1);
|
||||
c->full_path = strdup(item->name);
|
||||
c->filename = strdup(item->name);
|
||||
|
||||
/* Parse parameters */
|
||||
if (*item->value != '\0') {
|
||||
@@ -1703,7 +1703,7 @@ static void GRFSaveConfig(IniFile *ini, const char *grpname, const GRFConfig *li
|
||||
char params[512];
|
||||
GRFBuildParamList(params, c, lastof(params));
|
||||
|
||||
*item = ini_item_alloc(group, c->full_path, strlen(c->full_path));
|
||||
*item = ini_item_alloc(group, c->filename, strlen(c->filename));
|
||||
(*item)->value = (char*)pool_strdup(&ini->pool, params, strlen(params));
|
||||
item = &(*item)->next;
|
||||
}
|
||||
|
Reference in New Issue
Block a user