Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37714094
en ru br
ALT Linux repositórios
S:5.27.8-alt1

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


--- 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;
     }
 };
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009