From cfc7f50a1f680b75599b9c669ad3368cca539ae6 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Wed, 1 Oct 2025 23:48:49 +0200 Subject: [PATCH] MessageContentModel: Guard data() against being called when there is no room --- src/messagecontent/models/messagecontentmodel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/messagecontent/models/messagecontentmodel.cpp b/src/messagecontent/models/messagecontentmodel.cpp index f81c60685..b801d052e 100644 --- a/src/messagecontent/models/messagecontentmodel.cpp +++ b/src/messagecontent/models/messagecontentmodel.cpp @@ -118,6 +118,11 @@ QVariant MessageContentModel::data(const QModelIndex &index, int role) const return {}; } + if (!m_room) { + qWarning() << "MessageContentModel::data called without room"; + return {}; + } + const auto component = m_components[index.row()]; if (role == DisplayRole) {