mirror of https://github.com/OpenTTD/OpenTTD
(svn r10149) -Fix r10143: MSVC warnings... (tnx boekabart and glx)
parent
4b51ea375b
commit
79817428b1
|
@ -252,13 +252,16 @@ bool LoadNextSprite(int load_index, byte file_index)
|
||||||
sc->lru = 0;
|
sc->lru = 0;
|
||||||
sc->id = load_index;
|
sc->id = load_index;
|
||||||
|
|
||||||
char *grf_name = strrchr(FioGetFilename(), PATHSEPCHAR);
|
const char *fio_grf_name = FioGetFilename();
|
||||||
if (grf_name == NULL) grf_name = (char *)FioGetFilename();
|
const char *t = strrchr(fio_grf_name, PATHSEPCHAR);
|
||||||
/* Copy the string, make it lowercase, strip .grf */
|
char *grf_name;
|
||||||
grf_name = strdup(grf_name);
|
if (t == NULL) grf_name = strdup(fio_grf_name);
|
||||||
char *t = strrchr(grf_name, '.');
|
else grf_name = strdup(t);
|
||||||
if (t != NULL) *t = '\0';
|
/* Make the string lowercase and strip extension */
|
||||||
|
char *t2 = strrchr(grf_name, '.');
|
||||||
|
if (t2 != NULL) *t2 = '\0';
|
||||||
strtolower(grf_name);
|
strtolower(grf_name);
|
||||||
|
|
||||||
free((char *)sc->grf_name);
|
free((char *)sc->grf_name);
|
||||||
sc->grf_name = grf_name;
|
sc->grf_name = grf_name;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue