aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/MessageReplyHeader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'td/telegram/MessageReplyHeader.cpp')
-rw-r--r--td/telegram/MessageReplyHeader.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/td/telegram/MessageReplyHeader.cpp b/td/telegram/MessageReplyHeader.cpp
index e7d42c3b6..8e70b4c58 100644
--- a/td/telegram/MessageReplyHeader.cpp
+++ b/td/telegram/MessageReplyHeader.cpp
@@ -34,10 +34,6 @@ MessageReplyHeader::MessageReplyHeader(Td *td, tl_object_ptr<telegram_api::Messa
CHECK(reply_header_ptr->get_id() == telegram_api::messageReplyHeader::ID);
auto reply_header = telegram_api::move_object_as<telegram_api::messageReplyHeader>(reply_header_ptr);
- if (reply_header->reply_to_ephemeral_) {
- return;
- }
-
bool can_have_thread = td->dialog_manager_->can_dialog_have_threads(dialog_id);
if (!message_id.is_scheduled() && can_have_thread) {
is_topic_message_ = reply_header->forum_topic_;
@@ -45,6 +41,7 @@ MessageReplyHeader::MessageReplyHeader(Td *td, tl_object_ptr<telegram_api::Messa
reply_header->reply_to_peer_id_ == nullptr && reply_header->reply_to_msg_id_ != 0) {
reply_header->reply_to_top_id_ = reply_header->reply_to_msg_id_;
reply_header->reply_to_msg_id_ = 0;
+ reply_header->reply_to_ephemeral_ = false;
}
if (reply_header->reply_to_top_id_ != 0) {
top_thread_message_id_ = MessageId(ServerMessageId(reply_header->reply_to_top_id_));