summaryrefslogtreecommitdiff
path: root/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2021-10-06 16:25:09 +0200
committerArne Schwabe <arne@rfc2549.org>2021-10-06 16:58:03 +0200
commit3166e5229ce512c2424beed9514ab8d76dde2204 (patch)
treea2c076407fd056e4335964ca65ec1ea9e4873398 /main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
parentaaab1021aa5c6151dfeb9920fd48ebbc52076363 (diff)
Add option to allow loading the legacy provider
Diffstat (limited to 'main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt')
-rw-r--r--main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt12
1 files changed, 8 insertions, 4 deletions
diff --git a/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt b/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
index 5426f669..73a3f75e 100644
--- a/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
+++ b/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
@@ -37,7 +37,6 @@ import de.blinkt.openvpn.views.FileSelectLayout
import de.blinkt.openvpn.views.FileSelectLayout.FileSelectCallback
import java.io.*
import java.net.URLDecoder
-import java.nio.charset.StandardCharsets
import java.util.*
class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener {
@@ -127,11 +126,16 @@ class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener
}
mResult!!.mCompatMode = Utils.mapCompatMode(mCompatmode.selectedItemPosition)
+ /* If you need compability with such an old version there is a high chance that
+ the legacy provider is needed as well
+ */
+ if (mResult!!.mCompatMode <= 20400)
+ mResult!!.mUseLegacyProvider = true;
- val `in` = installPKCS12()
+ val intent = installPKCS12()
- if (`in` != null)
- startActivityForResult(`in`, RESULT_INSTALLPKCS12)
+ if (intent != null)
+ startActivityForResult(intent, RESULT_INSTALLPKCS12)
else
saveProfile()