From dd6eaac5568354885c0a6e4debe1431eaddc20a2 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 24 Nov 2023 16:43:16 +0100 Subject: [PATCH] Don't crash when sticker pack room doesn't exist BUG: 476923 --- src/models/imagepacksmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/models/imagepacksmodel.cpp b/src/models/imagepacksmodel.cpp index 5cd664153..38ec1188d 100644 --- a/src/models/imagepacksmodel.cpp +++ b/src/models/imagepacksmodel.cpp @@ -102,6 +102,9 @@ void ImagePacksModel::reloadImages() } auto packs = rooms[roomId].toObject(); const auto &stickerRoom = m_room->connection()->room(roomId); + if (!stickerRoom) { + continue; + } for (const auto &packKey : packs.keys()) { if (const auto &pack = stickerRoom->currentState().get(packKey)) { const auto packContent = pack->content();