Loading pkgs/desktops/plasma-5/libkscreen/libkscreen-backends-path.patch +12 −8 Original line number Diff line number Diff line Index: libkscreen-5.9.4/src/backendmanager.cpp =================================================================== --- libkscreen-5.9.4.orig/src/backendmanager.cpp +++ libkscreen-5.9.4/src/backendmanager.cpp @@ -172,14 +172,11 @@ QFileInfo BackendManager::preferredBackend(const QString &backend) diff --git a/src/backendmanager.cpp b/src/backendmanager.cpp index e1013d5..4bded53 100644 --- a/src/backendmanager.cpp +++ b/src/backendmanager.cpp @@ -164,18 +164,11 @@ QFileInfo BackendManager::preferredBackend(const QString &backend) QFileInfoList BackendManager::listBackends() { // Compile a list of installed backends first - // Compile a list of installed backends first - const QString backendFilter = QStringLiteral("KSC_*"); - const QStringList paths = QCoreApplication::libraryPaths(); - QFileInfoList finfos; - for (const QString &path : paths) { - const QDir dir(path + QLatin1String("/kf5/kscreen/"), backendFilter, QDir::SortFlags(QDir::QDir::Name), QDir::NoDotAndDotDot | QDir::Files); - const QDir dir(path + QStringLiteral("/kf" QT_STRINGIFY(QT_VERSION_MAJOR) "/kscreen/"), - backendFilter, - QDir::SortFlags(QDir::QDir::Name), - QDir::NoDotAndDotDot | QDir::Files); - finfos.append(dir.entryInfoList()); - } - return finfos; Loading @@ -21,4 +25,4 @@ Index: libkscreen-5.9.4/src/backendmanager.cpp + return dir.entryInfoList(); } KScreen::AbstractBackend *BackendManager::loadBackendPlugin(QPluginLoader *loader, const QString &name, const QVariantMap &arguments) void BackendManager::setBackendArgs(const QVariantMap &arguments) Loading
pkgs/desktops/plasma-5/libkscreen/libkscreen-backends-path.patch +12 −8 Original line number Diff line number Diff line Index: libkscreen-5.9.4/src/backendmanager.cpp =================================================================== --- libkscreen-5.9.4.orig/src/backendmanager.cpp +++ libkscreen-5.9.4/src/backendmanager.cpp @@ -172,14 +172,11 @@ QFileInfo BackendManager::preferredBackend(const QString &backend) diff --git a/src/backendmanager.cpp b/src/backendmanager.cpp index e1013d5..4bded53 100644 --- a/src/backendmanager.cpp +++ b/src/backendmanager.cpp @@ -164,18 +164,11 @@ QFileInfo BackendManager::preferredBackend(const QString &backend) QFileInfoList BackendManager::listBackends() { // Compile a list of installed backends first - // Compile a list of installed backends first - const QString backendFilter = QStringLiteral("KSC_*"); - const QStringList paths = QCoreApplication::libraryPaths(); - QFileInfoList finfos; - for (const QString &path : paths) { - const QDir dir(path + QLatin1String("/kf5/kscreen/"), backendFilter, QDir::SortFlags(QDir::QDir::Name), QDir::NoDotAndDotDot | QDir::Files); - const QDir dir(path + QStringLiteral("/kf" QT_STRINGIFY(QT_VERSION_MAJOR) "/kscreen/"), - backendFilter, - QDir::SortFlags(QDir::QDir::Name), - QDir::NoDotAndDotDot | QDir::Files); - finfos.append(dir.entryInfoList()); - } - return finfos; Loading @@ -21,4 +25,4 @@ Index: libkscreen-5.9.4/src/backendmanager.cpp + return dir.entryInfoList(); } KScreen::AbstractBackend *BackendManager::loadBackendPlugin(QPluginLoader *loader, const QString &name, const QVariantMap &arguments) void BackendManager::setBackendArgs(const QVariantMap &arguments)