Fix channel stories open from chats list.

This commit is contained in:
John Preston 2023-09-29 21:13:32 +04:00
parent f881192dd0
commit 6ba922d7b0

View file

@ -536,16 +536,14 @@ void Widget::chosenRow(const ChosenRow &row) {
return; return;
} else if (history) { } else if (history) {
const auto peer = history->peer; const auto peer = history->peer;
if (const auto user = peer->asUser()) {
if (row.message.fullId.msg == ShowAtUnreadMsgId) { if (row.message.fullId.msg == ShowAtUnreadMsgId) {
if (row.userpicClick if (row.userpicClick
&& user->hasActiveStories() && peer->hasActiveStories()
&& !user->isSelf()) { && !peer->isSelf()) {
controller()->openPeerStories(user->id); controller()->openPeerStories(peer->id);
return; return;
} }
} }
}
const auto showAtMsgId = controller()->uniqueChatsInSearchResults() const auto showAtMsgId = controller()->uniqueChatsInSearchResults()
? ShowAtUnreadMsgId ? ShowAtUnreadMsgId
: row.message.fullId.msg; : row.message.fullId.msg;