From cedd8fc546df3e58cabd08dc867021444695e061 Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 19 May 2024 11:44:05 +0400 Subject: [PATCH] Fix incorrect replace media button show in reply. --- Telegram/SourceFiles/history/history_widget.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 5e8da7f99d..029da2623a 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -8150,12 +8150,14 @@ void HistoryWidget::updateReplyEditTexts(bool force) { } } if (_replyEditMsg) { - const auto media = _replyEditMsg->media(); - _canReplaceMedia = media && media->allowsEditMedia(); + const auto editMedia = _editMsgId + ? _replyEditMsg->media() + : nullptr; + _canReplaceMedia = editMedia && editMedia->allowsEditMedia(); _photoEditMedia = (_canReplaceMedia - && media->photo() - && !media->photo()->isNull()) - ? media->photo()->createMediaView() + && editMedia->photo() + && !editMedia->photo()->isNull()) + ? editMedia->photo()->createMediaView() : nullptr; if (_photoEditMedia) { _photoEditMedia->wanted(