diff --git a/changelog.d/4343.bugfix b/changelog.d/4343.bugfix new file mode 100644 index 0000000000..a516af351b --- /dev/null +++ b/changelog.d/4343.bugfix @@ -0,0 +1 @@ +Fix a display issue in the composer when the replied message is changed. diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt index f0d7c6157e..dce4c9a61b 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt @@ -1057,9 +1057,12 @@ class RoomDetailFragment @Inject constructor( imageContentRenderer.render(data, ImageContentRenderer.Mode.THUMBNAIL, views.composerLayout.views.composerRelatedMessageImage) true } else { + imageContentRenderer.clear(views.composerLayout.views.composerRelatedMessageImage) false } + views.composerLayout.views.composerRelatedMessageImage.isVisible = isImageVisible + views.composerLayout.setTextIfDifferent(defaultContent) views.composerLayout.views.composerRelatedMessageActionIcon.setImageDrawable(ContextCompat.getDrawable(requireContext(), iconRes))