From 807a1008cad5c9d100dd7038f3872553576c7be6 Mon Sep 17 00:00:00 2001 From: pacien Date: Tue, 7 Nov 2017 20:38:57 +0100 Subject: Handle unavailable "external" storage ; Remove network list observer --- app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/src/main/java/org/pacien/tincapp/service') diff --git a/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt b/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt index f22e1e1..601ffbb 100644 --- a/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt +++ b/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt @@ -44,6 +44,9 @@ class TincVpnService : VpnService() { if (netName.isBlank()) return reportError(resources.getString(R.string.message_no_network_name_provided), docTopic = "intent-api") + if (!AppPaths.storageAvailable()) + return reportError(resources.getString(R.string.message_storage_unavailable)) + if (!AppPaths.confDir(netName).exists()) return reportError(resources.getString(R.string.message_no_configuration_for_network_format, netName), docTopic = "configuration") -- cgit v1.2.3