From c06f0b3ea10af5ed86a4e1adc234c6f81c0e6f5e Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 10 Nov 2022 11:23:48 +0400 Subject: [PATCH] Fix contact status bar in single column layout. --- Telegram/SourceFiles/history/history_widget.cpp | 3 +++ .../SourceFiles/history/view/history_view_contact_status.cpp | 4 ++++ .../SourceFiles/history/view/history_view_contact_status.h | 1 + 3 files changed, 8 insertions(+) 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;