Fix display of contact status.

This commit is contained in:
John Preston 2025-06-06 18:36:03 +04:00
parent 6102119673
commit a8fc5a722f
2 changed files with 18 additions and 4 deletions

View file

@ -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();
}

View file

@ -2119,10 +2119,6 @@ void ChatWidget::checkPinnedBarState() {
}, _pinnedBar->lifetime());
orderWidgets();
if (animatingShow()) {
_pinnedBar->hide();
}
}
void ChatWidget::clearHidingPinnedBar() {