(svn r15142) -Fix (r15126): missing NewGRFs cause a crash when getting the content list.

This commit is contained in:
rubidium 2009-01-18 19:23:41 +00:00
parent 790499376f
commit a46245f21f
1 changed files with 1 additions and 1 deletions

View File

@ -600,7 +600,7 @@ struct NewGRFWindow : public Window {
ContentInfo *ci = new ContentInfo();
ci->type = CONTENT_TYPE_NEWGRF;
ci->state = ContentInfo::DOES_NOT_EXIST;
ttd_strlcpy(ci->name, c->name, lengthof(ci->name));
ttd_strlcpy(ci->name, c->name != NULL ? c->name : c->filename, lengthof(ci->name));
ci->unique_id = BSWAP32(c->grfid);
memcpy(ci->md5sum, c->md5sum, sizeof(ci->md5sum));
*cv.Append() = ci;