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

Группа :: Система/Библиотеки
Пакет: kf5-kconfig

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-small-not-authorize-donate.patch
Скачать


--- a/src/core/kauthorized.cpp
+++ b/src/core/kauthorized.cpp
@@ -216,8 +216,20 @@ bool KAuthorized::authorize(const QStrin
         return true;
     }
 
+    bool default_authorized = true;
+    if( genericAction == QStringLiteral("action/help_donate") ) {
+	switch(QLocale::system().country()) {
+	    case QLocale::Belarus:
+	    case QLocale::Russia:
+		// unable to transfer money
+		default_authorized = false;
+		break;
+	    default:
+		break;
+	}
+    }
     KConfigGroup cg(KSharedConfig::openConfig(), "KDE Action Restrictions");
-    return cg.readEntry(genericAction, true);
+    return cg.readEntry(genericAction, default_authorized);
 }
 
 bool KAuthorized::authorize(KAuthorized::GenericRestriction action)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin