Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37744041
en ru br
Репозитории ALT

Группа :: Система/Настройка/Пакеты
Пакет: 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;
     }
 };
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin