From 4e088783a4ea7eebb03fd64abcb8fa8b77c425dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 1 Mar 2023 13:37:01 -0500 Subject: [PATCH] misc: avoid weird crash Change-Id: I6e42a4f494b42330bafcfa4c9616ab78818ddf00 --- src/libclient/conversationmodel.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libclient/conversationmodel.cpp b/src/libclient/conversationmodel.cpp index b3653749d..06d54f821 100644 --- a/src/libclient/conversationmodel.cpp +++ b/src/libclient/conversationmodel.cpp @@ -655,6 +655,10 @@ ConversationModel::getFilteredConversations(const profile::Type& profileType, OptRef<conversation::Info> ConversationModel::getConversationForUid(const QString& uid) const { + if (!pimpl_) { + qWarning() << "Invalid pimpl_"; + return std::nullopt; + } try { return std::make_optional(pimpl_->getConversationForUid(uid, true)); } catch (const std::out_of_range&) { -- GitLab