X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c063adebbad51e9ba8727a5e37d89190807864a4..64ea838d8f4d1853b7d850db93ee565e901d099a:/src/unix/dir.cpp diff --git a/src/unix/dir.cpp b/src/unix/dir.cpp index f0e6cd9197..2924741545 100644 --- a/src/unix/dir.cpp +++ b/src/unix/dir.cpp @@ -150,10 +150,13 @@ bool wxDirData::Read(wxString *filename) break; } - // check the type now: notice that we want to check the type of this - // path itself and not whatever it points to in case of a symlink + // check the type now: notice that we may want to check the type of + // the path itself and not whatever it points to in case of a symlink wxFileName fn = wxFileName::DirName(path + de_d_name); - fn.DontFollowLink(); + if ( m_flags & wxDIR_NO_FOLLOW ) + { + fn.DontFollowLink(); + } if ( !(m_flags & wxDIR_FILES) && !fn.DirExists() ) {