diff options
author | Darkvater <darkvater@openttd.org> | 2005-10-17 22:49:15 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2005-10-17 22:49:15 +0000 |
commit | d4463b4b950163ebe6cb8db989967ce65ad75da5 (patch) | |
tree | 9691f1cbdf79f0814830a9e7e56e6706f4b45a74 | |
parent | 6bf4e4af3c520243e774c57dcabe8e11bf84f0ec (diff) | |
download | openttd-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.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -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: |