From 6ba922d7b0d7c41d8e43ad93e10dc3a14481a88d Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 29 Sep 2023 21:13:32 +0400 Subject: [PATCH] Fix channel stories open from chats list. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 60dbe006e..7bb0fb805 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -536,14 +536,12 @@ void Widget::chosenRow(const ChosenRow &row) { return; } else if (history) { const auto peer = history->peer; - if (const auto user = peer->asUser()) { - if (row.message.fullId.msg == ShowAtUnreadMsgId) { - if (row.userpicClick - && user->hasActiveStories() - && !user->isSelf()) { - controller()->openPeerStories(user->id); - return; - } + if (row.message.fullId.msg == ShowAtUnreadMsgId) { + if (row.userpicClick + && peer->hasActiveStories() + && !peer->isSelf()) { + controller()->openPeerStories(peer->id); + return; } } const auto showAtMsgId = controller()->uniqueChatsInSearchResults()