From d4463b4b950163ebe6cb8db989967ce65ad75da5 Mon Sep 17 00:00:00 2001 From: Darkvater Date: Mon, 17 Oct 2005 22:49:15 +0000 Subject: [PATCH] (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. --- win32.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/win32.c b/win32.c index f1bc33da59..987a4ee1ef 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: