diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 3472266661..63b706bed5 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -5072,7 +5072,9 @@ void HistoryWidget::doneShow() { void HistoryWidget::cornerButtonsShowAtPosition( Data::MessagePosition position) { - if (position == Data::UnreadMessagePosition) { + if (!_peer) { + return; + } else if (position == Data::UnreadMessagePosition) { DEBUG_LOG(("JumpToEnd(%1, %2, %3): Show at unread requested." ).arg(_history->peer->name() ).arg(_history->inboxReadTillId().bare