diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index bbe7af52e..aebf652fe 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -1576,6 +1576,9 @@ void MainWidget::showSection( if (_mainSection && _mainSection->showInternal( memento.get(), params)) { + if (params.activation != anim::activation::background) { + _controller->window().hideSettingsAndLayer(); + } if (const auto entry = _mainSection->activeChat(); entry.key) { _controller->setActiveChatEntry(entry); }