Make layout untouchable at Quit or Restart

This commit is contained in:
Juha Heinanen
2022-08-30 15:56:39 +03:00
parent 519b406a9f
commit e9bbe31f7e

View File

@ -38,6 +38,7 @@ import java.io.File
import java.net.URLDecoder import java.net.URLDecoder
import kotlin.system.exitProcess import kotlin.system.exitProcess
class MainActivity : AppCompatActivity() { class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding private lateinit var binding: ActivityMainBinding
@ -240,8 +241,7 @@ class MainActivity : AppCompatActivity() {
accountRequest!!.launch(i) accountRequest!!.launch(i)
true true
} else { } else {
if (aorSpinner.selectedItemPosition < BaresipService.uas.size) BaresipService.uas[aorSpinner.selectedItemPosition].account.resumeUri =
BaresipService.uas[aorSpinner.selectedItemPosition].account.resumeUri =
callUri.text.toString() callUri.text.toString()
false false
} }
@ -1366,6 +1366,8 @@ class MainActivity : AppCompatActivity() {
private fun quitRestart(reStart: Boolean) { private fun quitRestart(reStart: Boolean) {
Log.d(TAG, "quitRestart Restart = $reStart") Log.d(TAG, "quitRestart Restart = $reStart")
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
if (BaresipService.isServiceRunning) { if (BaresipService.isServiceRunning) {
restart = reStart restart = reStart
baresipService.action = "Stop" baresipService.action = "Stop"