From a8fc5a722ff9da81290a559fb874fa0a38fb58ec Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 6 Jun 2025 18:36:03 +0400 Subject: [PATCH] Fix display of contact status. --- .../SourceFiles/history/history_widget.cpp | 18 ++++++++++++++++++ .../history/view/history_view_chat_section.cpp | 4 ---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 5aedac9535..eb170a4250 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3230,6 +3230,15 @@ void HistoryWidget::updateControlsVisibility() { if (_sponsoredMessageBar && checkSponsoredMessageBarVisibility()) { _sponsoredMessageBar->toggle(true, anim::type::normal); } + if (_paysStatus) { + _paysStatus->show(); + } + if (_contactStatus) { + _contactStatus->show(); + } + if (_businessBotStatus) { + _businessBotStatus->show(); + } if (_subsectionTabs) { _subsectionTabs->show(); } @@ -4463,6 +4472,15 @@ void HistoryWidget::hideChildWidgets() { if (_chooseTheme) { _chooseTheme->hide(); } + if (_paysStatus) { + _paysStatus->hide(); + } + if (_contactStatus) { + _contactStatus->hide(); + } + if (_businessBotStatus) { + _businessBotStatus->hide(); + } hideChildren(); } diff --git a/Telegram/SourceFiles/history/view/history_view_chat_section.cpp b/Telegram/SourceFiles/history/view/history_view_chat_section.cpp index 6bbe275c07..7f40aac55f 100644 --- a/Telegram/SourceFiles/history/view/history_view_chat_section.cpp +++ b/Telegram/SourceFiles/history/view/history_view_chat_section.cpp @@ -2119,10 +2119,6 @@ void ChatWidget::checkPinnedBarState() { }, _pinnedBar->lifetime()); orderWidgets(); - - if (animatingShow()) { - _pinnedBar->hide(); - } } void ChatWidget::clearHidingPinnedBar() {