aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/ReactionManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-12-16 09:38:51 +0300
committerlevlam <levlam@telegram.org>2024-12-16 09:38:51 +0300
commit5ee7ccaa6ab983131cf2e206d10fc41ce0baf4ad (patch)
tree1f65f7e8ba347270ad9617ddaec581daa8de6e2f /td/telegram/ReactionManager.cpp
parent07594448ffc61323c34ea1d682cc4ec86390c804 (diff)
Add more checks for SavedMessagesTopicId.
Diffstat (limited to 'td/telegram/ReactionManager.cpp')
-rw-r--r--td/telegram/ReactionManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/td/telegram/ReactionManager.cpp b/td/telegram/ReactionManager.cpp
index 7035346c4..fd5b79bd8 100644
--- a/td/telegram/ReactionManager.cpp
+++ b/td/telegram/ReactionManager.cpp
@@ -1181,8 +1181,8 @@ void ReactionManager::update_saved_messages_tags(SavedMessagesTopicId saved_mess
if (all_tags->update_saved_messages_tags(old_tags, new_tags)) {
send_update_saved_messages_tags(SavedMessagesTopicId(), all_tags);
}
- if (saved_messages_topic_id != SavedMessagesTopicId()) {
- auto tags = get_saved_reaction_tags(saved_messages_topic_id);
+ if (saved_messages_topic_id != SavedMessagesTopicId() && saved_messages_topic_id.get_input_peer(td_) != nullptr) {
+ auto *tags = get_saved_reaction_tags(saved_messages_topic_id);
if (tags->update_saved_messages_tags(old_tags, new_tags)) {
send_update_saved_messages_tags(saved_messages_topic_id, tags);
}