From 067b3513b75a3b1dd23ba73e8c924d8b8ad7d0df Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 3 Aug 2023 13:39:17 -0300 Subject: [PATCH] Add content descriptions to call log row item buttons. --- .../org/thoughtcrime/securesms/calls/log/CallLogAdapter.kt | 4 ++++ app/src/main/res/values/strings.xml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/calls/log/CallLogAdapter.kt b/app/src/main/java/org/thoughtcrime/securesms/calls/log/CallLogAdapter.kt index 0abd703b26..003c67e651 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/calls/log/CallLogAdapter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/calls/log/CallLogAdapter.kt @@ -223,6 +223,7 @@ class CallLogAdapter( ) binding.callType.setImageResource(R.drawable.symbol_video_24) + binding.callType.contentDescription = context.getString(R.string.CallLogAdapter__start_a_video_call) binding.callType.setOnClickListener { onStartVideoCallClicked(model.callLink.recipient) } @@ -313,6 +314,7 @@ class CallLogAdapter( when (model.call.record.type) { CallTable.Type.AUDIO_CALL -> { binding.callType.setImageResource(R.drawable.symbol_phone_24) + binding.callType.contentDescription = context.getString(R.string.CallLogAdapter__start_a_voice_call) binding.callType.setOnClickListener { onStartAudioCallClicked(model.call.peer) } binding.callType.visible = true binding.groupCallButton.visible = false @@ -320,6 +322,7 @@ class CallLogAdapter( CallTable.Type.VIDEO_CALL -> { binding.callType.setImageResource(R.drawable.symbol_video_24) + binding.callType.contentDescription = context.getString(R.string.CallLogAdapter__start_a_video_call) binding.callType.setOnClickListener { onStartVideoCallClicked(model.call.peer) } binding.callType.visible = true binding.groupCallButton.visible = false @@ -327,6 +330,7 @@ class CallLogAdapter( CallTable.Type.GROUP_CALL, CallTable.Type.AD_HOC_CALL -> { binding.callType.setImageResource(R.drawable.symbol_video_24) + binding.callType.contentDescription = context.getString(R.string.CallLogAdapter__start_a_video_call) binding.callType.setOnClickListener { onStartVideoCallClicked(model.call.peer) } binding.groupCallButton.setOnClickListener { onStartVideoCallClicked(model.call.peer) } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 89dedea3bc..30343c8779 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -5980,6 +5980,10 @@ (%1$d) %2$s Call link + + Start a video call + + Start a voice call