mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2024-11-25 15:56:15 +02:00
If directory entry is a symbolic link, fall back on stat()
Unlike d_type, stat() will return the type of the target of the link rather than the link itself.
This commit is contained in:
parent
5758209170
commit
3eb3a8ed7a
@ -96,7 +96,7 @@ bool FileLister::browse(const string& path, bool clean)
|
|||||||
|
|
||||||
bool isDir;
|
bool isDir;
|
||||||
#ifdef _DIRENT_HAVE_D_TYPE
|
#ifdef _DIRENT_HAVE_D_TYPE
|
||||||
if (dptr->d_type != DT_UNKNOWN) {
|
if (dptr->d_type != DT_UNKNOWN && dptr->d_type != DT_LNK) {
|
||||||
isDir = dptr->d_type == DT_DIR;
|
isDir = dptr->d_type == DT_DIR;
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user