diff options
| author | levlam <levlam@telegram.org> | 2024-12-16 09:38:51 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-12-16 09:38:51 +0300 |
| commit | 5ee7ccaa6ab983131cf2e206d10fc41ce0baf4ad (patch) | |
| tree | 1f65f7e8ba347270ad9617ddaec581daa8de6e2f /td/telegram/ReactionManager.cpp | |
| parent | 07594448ffc61323c34ea1d682cc4ec86390c804 (diff) | |
Add more checks for SavedMessagesTopicId.
Diffstat (limited to 'td/telegram/ReactionManager.cpp')
| -rw-r--r-- | td/telegram/ReactionManager.cpp | 4 |
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); } |
