From 1fd6aae3d9a78dbd8d661e3ff52772f88da042e8 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Mon, 27 Nov 2023 15:42:47 -0500 Subject: [PATCH] Make "Retry" text clickable when downloading attachment. --- .../components/transfercontrols/TransferControlView.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt index a26beb226b..8cd2a7ee7a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/transfercontrols/TransferControlView.kt @@ -385,7 +385,10 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att } binding.secondaryProgressView.startClickListener = currentState.downloadClickedListener - applyFocusableAndClickable(currentState, listOf(binding.secondaryProgressView), listOf(binding.primaryProgressView, binding.playVideoButton)) + applyFocusableAndClickable(currentState, + listOf(binding.secondaryProgressView, binding.secondaryDetailsText, binding.secondaryBackground), + listOf(binding.primaryProgressView, binding.playVideoButton) + ) showAllViews( playVideoButton = false, primaryProgressView = false, @@ -393,6 +396,8 @@ class TransferControlView @JvmOverloads constructor(context: Context, attrs: Att secondaryDetailsText = currentState.showSecondaryText ) + binding.secondaryBackground.setOnClickListener(currentState.downloadClickedListener) + binding.secondaryDetailsText.setOnClickListener(currentState.downloadClickedListener) binding.secondaryProgressView.setStopped(isUploading) binding.secondaryDetailsText.text = resources.getString(R.string.NetworkFailure__retry) }