From e62f6ffcb3b8a5bbeae7e6ce2d51f1fd0c96278c Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Sat, 2 May 2020 22:50:51 +0200 Subject: [PATCH] QDirIterator: make a confusing condition less so The old code checked for non-empty-ness before asking whether it contains a certain path. But an empty container cannot contain any path. Simply remove the isEmpty() check. Change-Id: Ie40279a8db4900c2f7892c2a058206d622565b10 Reviewed-by: Thiago Macieira --- src/corelib/io/qdiriterator.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/corelib/io/qdiriterator.cpp b/src/corelib/io/qdiriterator.cpp index bd4f1fd583..30d1c211c7 100644 --- a/src/corelib/io/qdiriterator.cpp +++ b/src/corelib/io/qdiriterator.cpp @@ -319,8 +319,7 @@ void QDirIteratorPrivate::checkAndPushDirectory(const QFileInfo &fileInfo) return; // Stop link loops - if (!visitedLinks.isEmpty() && - visitedLinks.contains(fileInfo.canonicalFilePath())) + if (visitedLinks.contains(fileInfo.canonicalFilePath())) return; pushDirectory(fileInfo);