nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
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 }