Fixed alerting on contact screen

This commit is contained in:
Juha Heinanen
2026-05-20 09:36:42 +03:00
parent b4068813bd
commit d55cccc55e

View File

@ -685,13 +685,15 @@ private fun UrisSection(
if (ua != null) if (ua != null)
IconButton( IconButton(
onClick = { onClick = {
if (ua.account.isMobile && Utils.isAirplaneModeOn(ctx)) git if (ua.account.isMobile && Utils.isAirplaneModeOn(ctx)) {
handleDialog(ctx, ctx.getString(R.string.notice), alertTitle.value = ctx.getString(R.string.notice)
ctx.getString(R.string.airplane_mode)) alertMessage.value = ctx.getString(R.string.airplane_mode)
else if (ua.account.isMobile && !Utils.isDefaultSmsApp(ctx)) showAlert.value = true
handleDialog(ctx, ctx.getString(R.string.notice), } else if (ua.account.isMobile && !Utils.isDefaultSmsApp(ctx)) {
ctx.getString(R.string.enable_default_messaging)) alertTitle.value = ctx.getString(R.string.notice)
else { alertMessage.value = ctx.getString(R.string.enable_default_messaging)
showAlert.value = true
} else {
val intent = Intent(ctx, MainActivity::class.java) val intent = Intent(ctx, MainActivity::class.java)
intent.putExtra("uap", ua.uap) intent.putExtra("uap", ua.uap)
intent.putExtra("peer", uri) intent.putExtra("peer", uri)
@ -715,10 +717,11 @@ private fun UrisSection(
if (ua != null) if (ua != null)
IconButton( IconButton(
onClick = { onClick = {
if (ua.account.isMobile && Utils.isAirplaneModeOn(ctx)) if (ua.account.isMobile && Utils.isAirplaneModeOn(ctx)) {
handleDialog(ctx, ctx.getString(R.string.notice), alertTitle.value = ctx.getString(R.string.notice)
ctx.getString(R.string.airplane_mode)) alertMessage.value = ctx.getString(R.string.airplane_mode)
else { showAlert.value = true
} else {
val intent = Intent(ctx, MainActivity::class.java) val intent = Intent(ctx, MainActivity::class.java)
intent.putExtra("uap", ua.uap) intent.putExtra("uap", ua.uap)
intent.putExtra("peer", uri) intent.putExtra("peer", uri)