Группа :: Система/Настройка/Пакеты
Пакет: plasma5-discover
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: alt-ghns-auth.patch
Скачать
Скачать
--- 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;
}
};