diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 4652f8b22e..f74956bd3d 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -2672,7 +2672,7 @@ void Widget::showForum( const Window::SectionShow ¶ms) { const auto nochat = !controller()->mainSectionShown(); if (!params.childColumn - || !Core::App().settings().dialogsWidthRatio(nochat) + || (Core::App().settings().dialogsWidthRatio(nochat) == 0.) || (_layout != Layout::Main) || OptionForumHideChatsList.value()) { changeOpenedForum(forum, params.animated); diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index ee0b44fba9..c9acfef927 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -2509,7 +2509,7 @@ void MainWidget::updateDialogsWidthAnimated() { } auto dialogsWidth = _dialogsWidth; updateWindowAdaptiveLayout(); - if (!Core::App().settings().dialogsWidthRatio(nochat) + if (Core::App().settings().dialogsWidthRatio(nochat) == 0. && (_dialogsWidth != dialogsWidth || _a_dialogsWidth.animating())) { _dialogs->startWidthAnimation();