nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 20.03 25 lines 1.1 kB view raw
1Index: kwindowsystem-5.64.0/src/pluginwrapper.cpp 2=================================================================== 3--- kwindowsystem-5.64.0.orig/src/pluginwrapper.cpp 4+++ kwindowsystem-5.64.0/src/pluginwrapper.cpp 5@@ -37,16 +37,10 @@ Q_GLOBAL_STATIC(KWindowSystemPluginWrapp 6 static QStringList pluginCandidates() 7 { 8 QStringList ret; 9- const auto paths = QCoreApplication::libraryPaths(); 10- for (const QString &path : paths) { 11- QDir pluginDir(path + QLatin1String("/kf5/org.kde.kwindowsystem.platforms")); 12- if (!pluginDir.exists()) { 13- continue; 14- } 15- const auto entries = pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot); 16- for (const QString &entry : entries) { 17- ret << pluginDir.absoluteFilePath(entry); 18- } 19+ QDir pluginDir(QLatin1String(NIXPKGS_QT_PLUGIN_PATH) + QLatin1Literal("/kf5/org.kde.kwindowsystem.platforms")); 20+ const auto entries = pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot); 21+ for (const QString &entry : entries) { 22+ ret << pluginDir.absoluteFilePath(entry); 23 } 24 return ret; 25 }