diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 0ae32551c..35e0301f8 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -419,7 +419,9 @@ void Widget::chosenRow(const ChosenRow &row) { ? history->peer->forumTopicFor(row.message.fullId.msg) : nullptr; if (topicJump) { - controller()->openForum(history->peer->asChannel()); + if (!controller()->adaptive().isOneColumn()) { + controller()->openForum(history->peer->asChannel()); + } controller()->content()->chooseThread( topicJump, ShowAtUnreadMsgId);