From 0d00d4200c7b5f521b6932bb2630abb607cbeffb Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 17 May 2022 13:50:54 +0200 Subject: [PATCH] Don't crash while trying to load last message by own user Fixes #535 --- src/messageeventmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messageeventmodel.cpp b/src/messageeventmodel.cpp index c8b707b95..c1bfc4d88 100644 --- a/src/messageeventmodel.cpp +++ b/src/messageeventmodel.cpp @@ -815,6 +815,9 @@ QVariant MessageEventModel::getLastLocalUserMessageEventId() for (auto it = timelineBottom; it != limit; ++it) { auto evt = it->event(); auto e = eventCast(evt); + if (!e) { + return {}; + } // check if the current message's sender's id is same as the user's id if ((*it)->senderId() == m_currentRoom->localUser()->id()) {