From 64a683876498237206228a4d05679c82a2d3227c Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 11 Jun 2021 19:11:58 +0400 Subject: [PATCH] Fix crash in account switching. --- Telegram/SourceFiles/mainwidget.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index 5b349eacdd..8c0bb5ebee 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -883,10 +883,12 @@ void MainWidget::handleAudioUpdate(const Media::Player::TrackState &state) { if (const auto item = session().data().message(state.id.contextId())) { session().data().requestItemRepaint(item); } - if (const auto items = InlineBots::Layout::documentItems()) { - if (const auto i = items->find(document); i != items->end()) { - for (const auto item : i->second) { - item->update(); + if (document) { + if (const auto items = InlineBots::Layout::documentItems()) { + if (const auto i = items->find(document); i != items->end()) { + for (const auto item : i->second) { + item->update(); + } } } }