From 696d51598171a29a4f8d19da772a8208509e68dd Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 13 Jul 2026 22:40:12 +0300 Subject: Do not warn about changed replies to ephemeral messages. --- td/telegram/RepliedMessageInfo.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/td/telegram/RepliedMessageInfo.cpp b/td/telegram/RepliedMessageInfo.cpp index 188101c71..1192531e6 100644 --- a/td/telegram/RepliedMessageInfo.cpp +++ b/td/telegram/RepliedMessageInfo.cpp @@ -223,6 +223,10 @@ bool RepliedMessageInfo::need_reply_changed_warning( const Td *td, const RepliedMessageInfo &old_info, const RepliedMessageInfo &new_info, MessageId old_top_thread_message_id, bool is_yet_unsent, std::function is_reply_to_deleted_message) { + if (is_yet_unsent && old_info.is_empty() && new_info.message_id_.is_valid() && new_info.message_id_.is_local()) { + // reply to a previously unknown ephemeral message + return true; + } if (old_info.origin_date_ != new_info.origin_date_ && old_info.origin_date_ != 0 && new_info.origin_date_ != 0) { // date of the original message can't change return true; -- cgit v1.2.3