X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c063adebbad51e9ba8727a5e37d89190807864a4..339c6c92a276ac6b04dcb5deffaea7ccbd2ee109:/src/unix/dir.cpp diff --git a/src/unix/dir.cpp b/src/unix/dir.cpp index f0e6cd9197..f88a594935 100644 --- a/src/unix/dir.cpp +++ b/src/unix/dir.cpp @@ -4,7 +4,6 @@ // Author: Vadim Zeitlin // Modified by: // Created: 08.12.99 -// RCS-ID: $Id$ // Copyright: (c) 1999 Vadim Zeitlin // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -150,10 +149,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() ) {