From 34fa52e5fbbd1daed8af1ad0cdcc93011eb393c4 Mon Sep 17 00:00:00 2001 From: ZavaruKitsu Date: Mon, 7 Aug 2023 16:02:59 +0000 Subject: [PATCH] fix: crash on new dialog --- Telegram/SourceFiles/history/history_widget.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index b20639590e..221438bb1a 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3892,10 +3892,11 @@ void HistoryWidget::send(Api::SendOptions options) { options.scheduled = current + 12; } - if (!settings->sendReadMessages && settings->markReadAfterSend) + auto lastMessage = _history->lastMessage(); + if (!settings->sendReadMessages && settings->markReadAfterSend && lastMessage) { AyuState::setAllowSendReadPacket(true); - _history->session().data().histories().readInboxOnNewMessage(_history->lastMessage()); + _history->session().data().histories().readInboxOnNewMessage(lastMessage); } if (!_history) {