diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index aa4e57559..2c0973114 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3698,6 +3698,9 @@ void HistoryWidget::hideChildWidgets() { if (_chooseTheme) { _chooseTheme->hide(); } + if (_contactStatus) { + _contactStatus->hide(); + } hideChildren(); } diff --git a/Telegram/SourceFiles/history/view/history_view_contact_status.cpp b/Telegram/SourceFiles/history/view/history_view_contact_status.cpp index 0f18f577f..4771a9cc4 100644 --- a/Telegram/SourceFiles/history/view/history_view_contact_status.cpp +++ b/Telegram/SourceFiles/history/view/history_view_contact_status.cpp @@ -840,6 +840,10 @@ void ContactStatus::show() { _bar.show(); } +void ContactStatus::hide() { + _bar.hide(); +} + TopicReopenBar::TopicReopenBar( not_null parent, not_null topic) diff --git a/Telegram/SourceFiles/history/view/history_view_contact_status.h b/Telegram/SourceFiles/history/view/history_view_contact_status.h index 82d0fdde6..076eeeefc 100644 --- a/Telegram/SourceFiles/history/view/history_view_contact_status.h +++ b/Telegram/SourceFiles/history/view/history_view_contact_status.h @@ -73,6 +73,7 @@ public: bool showInForum); void show(); + void hide(); [[nodiscard]] SlidingBar &bar() { return _bar;