From 59843863ce4f60a229ee41c7e8d66555789bf665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 19 Apr 2023 09:21:20 -0400 Subject: [PATCH] currentconversation: reset CurrentConversationMembers Else, we may access an invalid index Change-Id: I0ba0ce2c13c9788ce61a487e0bf9117062dc90d5 GitLab: #1081 --- src/app/currentconversation.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/currentconversation.cpp b/src/app/currentconversation.cpp index b51eaa1eb..e86344aed 100644 --- a/src/app/currentconversation.cpp +++ b/src/app/currentconversation.cpp @@ -55,6 +55,7 @@ CurrentConversation::updateData() // If the conversation is empty, clear the id and return. if (convId.isEmpty()) { set_id(); + uris_->setMembers({}, {}, {}); return; } @@ -266,6 +267,7 @@ CurrentConversation::updateConversationPreferences(const QString& convId) void CurrentConversation::connectModel() { + uris_->setMembers({}, {}, {}); auto convModel = lrcInstance_->getCurrentConversationModel(); if (!convModel) return; -- GitLab