mirror of
https://github.com/dborth/vbagx.git
synced 2024-11-22 18:49:18 +01:00
don't change dir names for display
This commit is contained in:
parent
7b3bb36771
commit
10c705dc23
@ -384,23 +384,25 @@ ParseDirectory(int method)
|
|||||||
{
|
{
|
||||||
browserList = newBrowserList;
|
browserList = newBrowserList;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&(browserList[entryNum]), 0, sizeof(BROWSERENTRY)); // clear the new entry
|
memset(&(browserList[entryNum]), 0, sizeof(BROWSERENTRY)); // clear the new entry
|
||||||
|
|
||||||
strncpy(browserList[entryNum].filename, filename, MAXJOLIET);
|
strncpy(browserList[entryNum].filename, filename, MAXJOLIET);
|
||||||
|
browserList[entryNum].length = filestat.st_size;
|
||||||
|
browserList[entryNum].mtime = filestat.st_mtime;
|
||||||
|
browserList[entryNum].isdir = (filestat.st_mode & _IFDIR) == 0 ? 0 : 1; // flag this as a dir
|
||||||
|
|
||||||
if(strcmp(filename,"..") == 0)
|
if(browserList[entryNum].isdir)
|
||||||
{
|
{
|
||||||
sprintf(browserList[entryNum].displayname, "Up One Level");
|
if(strcmp(filename, "..") == 0)
|
||||||
|
sprintf(browserList[entryNum].displayname, "Up One Level");
|
||||||
|
else
|
||||||
|
strncpy(browserList[entryNum].displayname, browserList[entryNum].filename, MAXJOLIET);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
StripExt(browserList[entryNum].displayname, browserList[entryNum].filename); // hide file extension
|
StripExt(browserList[entryNum].displayname, browserList[entryNum].filename); // hide file extension
|
||||||
}
|
}
|
||||||
|
|
||||||
browserList[entryNum].length = filestat.st_size;
|
|
||||||
browserList[entryNum].mtime = filestat.st_mtime;
|
|
||||||
browserList[entryNum].isdir = (filestat.st_mode & _IFDIR) == 0 ? 0 : 1; // flag this as a dir
|
|
||||||
|
|
||||||
entryNum++;
|
entryNum++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user