From 49b43f8e94e47f4b6e3a886e5413b94128e16b14 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 11 Oct 2019 04:28:00 +0300 Subject: [PATCH] Reload dialog action bar when it is opened. GitOrigin-RevId: dcf0122af906a2628b9a02e1695e48b18b743bf8 --- td/telegram/MessagesManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 622e97fcc..3e2ef03ed 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -14226,6 +14226,7 @@ void MessagesManager::open_dialog(Dialog *d) { break; case DialogType::Chat: td_->contacts_manager_->repair_chat_participants(dialog_id.get_chat_id()); + repair_dialog_action_bar(dialog_id); break; case DialogType::Channel: if (!is_broadcast_channel(dialog_id)) { @@ -14238,8 +14239,12 @@ void MessagesManager::open_dialog(Dialog *d) { } } get_channel_difference(dialog_id, d->pts, true, "open_dialog"); + repair_dialog_action_bar(dialog_id); break; case DialogType::SecretChat: + // to repair dialog action bar + td_->contacts_manager_->get_user_full( + td_->contacts_manager_->get_secret_chat_user_id(dialog_id.get_secret_chat_id()), Auto()); break; case DialogType::None: default: