diff options
| -rw-r--r-- | src/core/kauthorized.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/core/kauthorized.cpp b/src/core/kauthorized.cpp index f7515428..8e459d47 100644 --- a/src/core/kauthorized.cpp +++ b/src/core/kauthorized.cpp @@ -245,7 +245,7 @@ QStringList KAuthorized::authorizeControlModules(const QStringList &menuIds)  }  // Exported for unittests (e.g. in KIO, we're missing tests for this in kconfig) -KCONFIGCORE_EXPORT void reloadUrlActionRestrictions() +KCONFIGCORE_EXPORT void loadUrlActionRestrictions(const KConfigGroup &cg)  {      MY_D      const QString Any; @@ -291,7 +291,6 @@ KCONFIGCORE_EXPORT void reloadUrlActionRestrictions()      d->urlActionRestrictions.append(          URLActionRule("redirect", QStringLiteral("about"), Any, Any, Any, Any, Any, true)); -    KConfigGroup cg(KSharedConfig::openConfig(), "KDE URL Restrictions");      int count = cg.readEntry("rule_count", 0);      QString keyFormat = QStringLiteral("rule_%1");      for (int i = 1; i <= count; i++) { @@ -369,7 +368,8 @@ KCONFIGCORE_EXPORT bool authorizeUrlActionInternal(const QString &action, const      bool result = false;      if (d->urlActionRestrictions.isEmpty()) { -        reloadUrlActionRestrictions(); +        KConfigGroup cg(KSharedConfig::openConfig(), "KDE URL Restrictions"); +        loadUrlActionRestrictions(cg);      }      QUrl baseURL(_baseURL); | 
