forked from qt-creator/qt-creator
Generic Project: Show symlinked files (but not directories)
Task-number: QTCREATORBUG-6807 Change-Id: I3d99976444c8fa2882e4218377763ae34a681c18 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by: Thorbjørn Lindeijer
This commit is contained in:
@@ -138,8 +138,7 @@ void SelectableFilesModel::buildTree(const QString &baseDir, Tree *tree, QFuture
|
|||||||
{
|
{
|
||||||
const QFileInfoList fileInfoList = QDir(baseDir).entryInfoList(QDir::Files |
|
const QFileInfoList fileInfoList = QDir(baseDir).entryInfoList(QDir::Files |
|
||||||
QDir::Dirs |
|
QDir::Dirs |
|
||||||
QDir::NoDotAndDotDot |
|
QDir::NoDotAndDotDot);
|
||||||
QDir::NoSymLinks);
|
|
||||||
bool allChecked = true;
|
bool allChecked = true;
|
||||||
bool allUnchecked = true;
|
bool allUnchecked = true;
|
||||||
foreach (const QFileInfo &fileInfo, fileInfoList) {
|
foreach (const QFileInfo &fileInfo, fileInfoList) {
|
||||||
@@ -150,6 +149,8 @@ void SelectableFilesModel::buildTree(const QString &baseDir, Tree *tree, QFuture
|
|||||||
}
|
}
|
||||||
++m_futureCount;
|
++m_futureCount;
|
||||||
if (fileInfo.isDir()) {
|
if (fileInfo.isDir()) {
|
||||||
|
if (fileInfo.isSymLink())
|
||||||
|
continue;
|
||||||
Tree *t = new Tree;
|
Tree *t = new Tree;
|
||||||
t->parent = tree;
|
t->parent = tree;
|
||||||
t->name = fileInfo.fileName();
|
t->name = fileInfo.fileName();
|
||||||
|
|||||||
Reference in New Issue
Block a user