- Moved config restart dialog to main activity.

This commit is contained in:
Juha Heinanen
2019-10-10 09:51:03 +03:00
parent dea3a93713
commit a3124c1eb6
2 changed files with 16 additions and 15 deletions
@@ -225,6 +225,7 @@ class ConfigActivity : AppCompatActivity() {
if (content == null) { if (content == null) {
Utils.alertView(this, getString(R.string.error), Utils.alertView(this, getString(R.string.error),
getString(R.string.read_cert_error)) getString(R.string.read_cert_error))
certificateFile.isChecked = false
return false return false
} }
Utils.putFileContents(BaresipService.filesPath + "/cert.pem", content) Utils.putFileContents(BaresipService.filesPath + "/cert.pem", content)
@@ -246,6 +247,7 @@ class ConfigActivity : AppCompatActivity() {
if (content == null) { if (content == null) {
Utils.alertView(this, getString(R.string.error), Utils.alertView(this, getString(R.string.error),
getString(R.string.read_ca_certs_error)) getString(R.string.read_ca_certs_error))
caFile.isChecked = false
return false return false
} }
Utils.putFileContents(BaresipService.filesPath + "/ca_certs.crt", Utils.putFileContents(BaresipService.filesPath + "/ca_certs.crt",
@@ -266,6 +268,7 @@ class ConfigActivity : AppCompatActivity() {
if (Api.module_load("webrtc_aec.so") != 0) { if (Api.module_load("webrtc_aec.so") != 0) {
Utils.alertView(this, getString(R.string.error), Utils.alertView(this, getString(R.string.error),
getString(R.string.failed_to_load_aec_module)) getString(R.string.failed_to_load_aec_module))
aec.isChecked = false
return false return false
} }
} else { } else {
@@ -335,18 +338,7 @@ class ConfigActivity : AppCompatActivity() {
if (save) Config.save() if (save) Config.save()
if (restart) { if (restart) intent.putExtra("restart", true)
val restartDialog = android.support.v7.app.AlertDialog.Builder(this)
restartDialog.setMessage(getString(R.string.config_restart))
restartDialog.setPositiveButton(getText(R.string.restart)) { dialog, _ ->
dialog.dismiss()
intent.putExtra("restart", true)
}
restartDialog.setNegativeButton(getText(R.string.cancel)) { dialog, _ ->
dialog.dismiss()
}
restartDialog.create().show()
}
setResult(RESULT_OK, intent) setResult(RESULT_OK, intent)
finish() finish()
@@ -355,7 +347,6 @@ class ConfigActivity : AppCompatActivity() {
android.R.id.home -> { android.R.id.home -> {
Log.d("Baresip", "Back array was pressed at Config")
setResult(Activity.RESULT_CANCELED, intent) setResult(Activity.RESULT_CANCELED, intent)
finish() finish()
@@ -1041,9 +1041,19 @@ class MainActivity : AppCompatActivity() {
} }
CONFIG_CODE -> { CONFIG_CODE -> {
if ((data != null) && data.hasExtra("restart")) if ((data != null) && data.hasExtra("restart")) {
val restartDialog = AlertDialog.Builder(this)
restartDialog.setMessage(getString(R.string.config_restart))
restartDialog.setPositiveButton(getText(R.string.restart)) { dialog, _ ->
dialog.dismiss()
quitRestart(true) quitRestart(true)
} }
restartDialog.setNegativeButton(getText(R.string.cancel)) { dialog, _ ->
dialog.dismiss()
}
restartDialog.create().show()
}
}
CALLS_CODE -> { CALLS_CODE -> {
val acc = UserAgent.uas()[aorSpinner.selectedItemPosition].account val acc = UserAgent.uas()[aorSpinner.selectedItemPosition].account