From 8c392058f5e8f930784c6972d2250630a39ece3d Mon Sep 17 00:00:00 2001 From: Benjamin Verdier Date: Tue, 12 Jun 2018 14:35:08 +0200 Subject: [PATCH] temp fix for onImageClick not being triggered --- Classes/LinphoneUI/UIChatBubblePhotoCell.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Classes/LinphoneUI/UIChatBubblePhotoCell.m b/Classes/LinphoneUI/UIChatBubblePhotoCell.m index 4f3c0c3bd..e1553fb60 100644 --- a/Classes/LinphoneUI/UIChatBubblePhotoCell.m +++ b/Classes/LinphoneUI/UIChatBubblePhotoCell.m @@ -213,12 +213,15 @@ } - (void)onResendClick:(id)event { + LinphoneChatMessageState state = linphone_chat_message_get_state(self.message); if (_downloadButton.hidden == NO) { // if download button is displayed, click on it [self onDownloadClick:event]; } else if (_cancelButton.hidden == NO) { [self onCancelClick:event]; - } else { + } else if (state != LinphoneChatMessageStateNotDelivered && state != LinphoneChatMessageStateFileTransferError) { //This is cheating, onImageClick is never trigerred from the view because the resend event is never disabled for some reason. + [self onImageClick:event]; + } else { [super onResend]; } }