https://bugs.kde.org/show_bug.cgi?id=387829
--- Comment #1 from Aleix Pol <aleix...@kde.org> --- Can you see if this solves your issue? I'ts a very weird crash in QRegExp... :/ diff --git a/libdiscover/backends/KNSBackend/KNSBackend.cpp b/libdiscover/backends/KNSBackend/KNSBackend.cpp index 0ea70dcd..883cb729 100644 --- a/libdiscover/backends/KNSBackend/KNSBackend.cpp +++ b/libdiscover/backends/KNSBackend/KNSBackend.cpp @@ -65,12 +65,9 @@ class KNSBackendFactory : public AbstractResourcesBackendFactory { { QVector<AbstractResourcesBackend*> ret; for (const QString &path: QStandardPaths::standardLocations(QStandardPaths::GenericConfigLocation)) { - QDirIterator dirIt(path, {QStringLiteral("*.knsrc")}, QDir::Files); - for(; dirIt.hasNext(); ) { - dirIt.next(); - - auto bk = new KNSBackend(parent, QStringLiteral("plasma"), dirIt.filePath()); - ret += bk; + QDir dir(path); + for(auto file: dir.entryInfoList({QStringLiteral("*.knsrc")}, QDir::Files)) { + ret += new KNSBackend(parent, QStringLiteral("plasma"), file.absolutePath()); } } return ret; -- You are receiving this mail because: You are watching all bug changes.