diff --git a/app/src/main/java/com/cherret/zaprett/ui/viewmodel/StrategySelectionViewModel.kt b/app/src/main/java/com/cherret/zaprett/ui/viewmodel/StrategySelectionViewModel.kt
index 688c047..eec4bbd 100644
--- a/app/src/main/java/com/cherret/zaprett/ui/viewmodel/StrategySelectionViewModel.kt
+++ b/app/src/main/java/com/cherret/zaprett/ui/viewmodel/StrategySelectionViewModel.kt
@@ -188,8 +188,8 @@ class StrategySelectionViewModel(application: Application) : AndroidViewModel(ap
}
fun checkHosts() {
- if (getActiveLists(prefs).isEmpty()) noHostsCard.value = true
- Log.d("getActiveLists.isEmpty", getActiveLists(prefs).isEmpty().toString())
+ if (getActiveLists(prefs).isEmpty() || getAllStrategies(prefs).isEmpty()) noHostsCard.value = true
+ Log.d("getActiveLists.isEmpty || getAllStrategies.isEmpty", getActiveLists(prefs).isEmpty().toString())
}
fun startVpn() {
ContextCompat.startForegroundService(context, Intent(context, ByeDpiVpnService::class.java).apply { action = "START_VPN" })
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index ee205aa..540ad2c 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -114,8 +114,8 @@
Введите таймаут пробы
Информация
"В этом разделе настроек приложения представлен перебор стратегий\n Подбор проходит среди скачанных стратегий, поэтому заранее скачайте из репозитория или добавьте из файловой системы интересующие вас стратегии для сравнения. \n Перед началом так же выберете один или несколько листов доменов на вкладке \"Листы\", затем нажмите на \"Начать подбор\". Не используйте для перебора списки с большим количеством доменов."
- Нет активных листов
- Не обнаружено активных списков хостов, включите один или несколько, иначе подбор не сработает
+ Нет включенных листов/стратегий
+ Не обнаружено активных списков хостов, либо доступных стратегий. Включите один или несколько, или скачайте стратегии для проверки, иначе подбор не сработает
Доступные домены
Нет разрешения на доступ к файлам
Сброс настроек
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 138b14b..cab57c6 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -119,8 +119,8 @@
Enter probe timeout
Tip
This section of the application settings allows you to iterate through strategies.\n The selection is based on downloaded strategies, so download the strategies you\'re interested in from the repository or add them from the file system for comparison.\n Before starting, select one or more domain lists in the \"Lists\" tab, then click \"Start selection\". Avoid using lists with a large number of domains.
- No active hosts
- No active host lists found, please enable one or more, otherwise the selection will not work
+ No active hosts/strategies
+ No active host lists or available strategies were found. Please enable one or more, or download strategies for testing, otherwise the selection will not work.
Available domains
Missing permission to access files
Reset settings