summaryrefslogtreecommitdiff
path: root/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
diff options
context:
space:
mode:
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.kt13
1 files changed, 13 insertions, 0 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 d01797f2..6ccf4c8a 100644
--- a/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
+++ b/main/src/ui/java/de/blinkt/openvpn/activities/ConfigConverter.kt
@@ -55,6 +55,8 @@ class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener
private val mLogEntries = Vector<String>()
private var mSourceUri: Uri? = null
private lateinit var mProfilename: EditText
+ private lateinit var mCompatmode: Spinner
+ private lateinit var mCompatmodeLabel: TextView
private var mImportTask: AsyncTask<Void, Void, Int>? = null
private lateinit var mLogLayout: LinearLayout
private lateinit var mProfilenameLabel: TextView
@@ -124,6 +126,8 @@ class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener
return true
}
+ mResult!!.mCompatMode = Utils.mapCompatMode(mCompatmode.selectedItemPosition)
+
val `in` = installPKCS12()
if (`in` != null)
@@ -573,12 +577,17 @@ class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener
mProfilename = findViewById<View>(R.id.profilename) as EditText
mProfilenameLabel = findViewById<View>(R.id.profilename_label) as TextView
+ mCompatmode = findViewById(R.id.compatmode) as Spinner
+ mCompatmodeLabel = findViewById(R.id.compatmode_label) as TextView
+
+
if (savedInstanceState != null && savedInstanceState.containsKey(VPNPROFILE)) {
mResult = savedInstanceState.getSerializable(VPNPROFILE) as VpnProfile?
mAliasName = savedInstanceState.getString("mAliasName")
mEmbeddedPwFile = savedInstanceState.getString("pwfile")
mSourceUri = savedInstanceState.getParcelable("mSourceUri")
mProfilename.setText(mResult!!.mName)
+ mCompatmode.setSelection(Utils.mapCompatVer(mResult!!.mCompatMode))
if (savedInstanceState.containsKey("logentries")) {
@@ -714,6 +723,10 @@ class ConfigConverter : BaseActivity(), FileSelectCallback, View.OnClickListener
mProfilenameLabel.visibility = View.VISIBLE
mProfilename.setText(mResult!!.name)
+ mCompatmode.visibility = View.VISIBLE
+ mCompatmodeLabel.visibility = View.VISIBLE
+ mCompatmode.setSelection(Utils.mapCompatVer(mResult!!.mCompatMode))
+
log(R.string.import_done)
}
}