mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r12850) -Fix (r12848): compilation was broken for some platforms
This commit is contained in:
parent
24cccc8333
commit
e3ca91dc15
12
src/fios.cpp
12
src/fios.cpp
|
@ -111,11 +111,15 @@ char *FiosBrowseTo(const FiosItem *item)
|
||||||
char *path = _fios_path;
|
char *path = _fios_path;
|
||||||
|
|
||||||
switch (item->type) {
|
switch (item->type) {
|
||||||
|
case FIOS_TYPE_DRIVE:
|
||||||
#if defined(WINCE)
|
#if defined(WINCE)
|
||||||
case FIOS_TYPE_DRIVE: sprintf(path, PATHSEP ""); break;
|
sprintf(path, PATHSEP "");
|
||||||
#elif defined(WIN32) || defined(__OS2__)
|
#elif defined(WIN32) || defined(__OS2__)
|
||||||
case FIOS_TYPE_DRIVE: sprintf(path, "%c:" PATHSEP, item->title[0]); break;
|
sprintf(path, "%c:" PATHSEP, item->title[0]);
|
||||||
#endif
|
#endif
|
||||||
|
/* Fallthrough */
|
||||||
|
case FIOS_TYPE_INVALID:
|
||||||
|
break;
|
||||||
|
|
||||||
case FIOS_TYPE_PARENT: {
|
case FIOS_TYPE_PARENT: {
|
||||||
/* Check for possible NULL ptr (not required for UNIXes, but AmigaOS-alikes) */
|
/* Check for possible NULL ptr (not required for UNIXes, but AmigaOS-alikes) */
|
||||||
|
@ -152,10 +156,6 @@ char *FiosBrowseTo(const FiosItem *item)
|
||||||
snprintf(str_buffr, lengthof(str_buffr), "%s%s", path, item->name);
|
snprintf(str_buffr, lengthof(str_buffr), "%s%s", path, item->name);
|
||||||
return str_buffr;
|
return str_buffr;
|
||||||
}
|
}
|
||||||
|
|
||||||
case FIOS_TYPE_DRIVE:
|
|
||||||
case FIOS_TYPE_INVALID:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue