Changeset View
Changeset View
Standalone View
Standalone View
krusader/Search/krsearchmod.cpp
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Line(s) | 117 | if (!refreshed) { | |||
---|---|---|---|---|---|
118 | emit error(url); | 118 | emit error(url); | ||
119 | return; | 119 | return; | ||
120 | } | 120 | } | ||
121 | 121 | | |||
122 | for (FileItem *fileItem : fileSystem->fileItems()) { | 122 | for (FileItem *fileItem : fileSystem->fileItems()) { | ||
123 | const QUrl fileUrl = fileItem->getUrl(); | 123 | const QUrl fileUrl = fileItem->getUrl(); | ||
124 | 124 | | |||
125 | if (m_query->isRecursive() && | 125 | if (m_query->isRecursive() && | ||
126 | (fileItem->isDir() || (fileItem->isSymLink() && m_query->followLinks()))) { | 126 | ((!fileItem->isSymLink() && fileItem->isDir()) || (fileItem->isSymLink() && m_query->followLinks()))) { | ||
127 | // query search in subdirectory | 127 | // query search in subdirectory | ||
128 | m_unScannedUrls.push(fileUrl); | 128 | m_unScannedUrls.push(fileUrl); | ||
129 | } | 129 | } | ||
130 | 130 | | |||
131 | if (m_query->searchInArchives() && fileUrl.isLocalFile() && | 131 | if (m_query->searchInArchives() && fileUrl.isLocalFile() && | ||
132 | KRarcHandler::arcSupported(fileItem->getMime())) { | 132 | KRarcHandler::arcSupported(fileItem->getMime())) { | ||
133 | // query search in archive; NOTE: only supported for local files | 133 | // query search in archive; NOTE: only supported for local files | ||
134 | QUrl archiveURL = fileUrl; | 134 | QUrl archiveURL = fileUrl; | ||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |