Group :: Sistema/Configurações/Pacotes
RPM: plasma5-discover
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: alt-ghns-auth.patch
Download
Download
--- a/libdiscover/backends/KNSBackend/KNSBackend.cpp
+++ b/libdiscover/backends/KNSBackend/KNSBackend.cpp
@@ -22,6 +22,7 @@
#include <KLocalizedString>
#include <KNSCore/Engine>
#include <KNSCore/QuestionManager>
+#include <KAuthorized>
#include <knewstuffcore_version.h>
// DiscoverCommon includes
@@ -55,6 +56,7 @@ public:
QVector<AbstractResourcesBackend *> newInstance(QObject *parent, const QString & /*name*/) const override
{
QVector<AbstractResourcesBackend *> ret;
+ if (KAuthorized::authorize(QStringLiteral("ghns"))) {
const QStringList availableConfigFiles = KNSCore::Engine::availableConfigFiles();
for (const QString &configFile : availableConfigFiles) {
auto bk = new KNSBackend(parent, QStringLiteral("plasma"), configFile);
@@ -63,6 +65,7 @@ public:
else
delete bk;
}
+ }
return ret;
}
};