summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2005-10-17 22:49:15 +0000
committerDarkvater <darkvater@openttd.org>2005-10-17 22:49:15 +0000
commitd4463b4b950163ebe6cb8db989967ce65ad75da5 (patch)
tree9691f1cbdf79f0814830a9e7e56e6706f4b45a74
parent6bf4e4af3c520243e774c57dcabe8e11bf84f0ec (diff)
downloadopenttd-d4463b4b950163ebe6cb8db989967ce65ad75da5.tar.xz
(svn r3057) - (Post)Fix: fix backslash occurence in all cases, also when going to root directory through 'parent directory', and of course don't show parent dir in root.
-rw-r--r--win32.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/win32.c b/win32.c
index f1bc33da5..987a4ee1e 100644
--- a/win32.c
+++ b/win32.c
@@ -671,7 +671,7 @@ FiosItem *FiosGetSavegameList(int *num, int mode)
_fios_path = _fios_save_path;
// Parent directory, only if not of the type C:\.
- if (_fios_path[3] != '\0') {
+ if (_fios_path[2] != '\0') {
fios = FiosAlloc();
fios->type = FIOS_TYPE_PARENT;
fios->mtime = 0;
@@ -905,10 +905,7 @@ char *FiosBrowseTo(const FiosItem *item)
case FIOS_TYPE_PARENT:
s = strrchr(path, '\\');
- if (s != path + 2)
- s[0] = '\0';
- else
- s[1] = '\0';
+ s[0] = '\0';
break;
case FIOS_TYPE_DIR: