From 1738253e6f7b7d994570e57dd9e4552311edf863 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sun, 6 Jul 2025 23:14:28 +0200 Subject: [PATCH] Don't crash when calling RoomManager::viewEventMenu with empty event id --- src/app/roommanager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/roommanager.cpp b/src/app/roommanager.cpp index 270477b75..5502cf049 100644 --- a/src/app/roommanager.cpp +++ b/src/app/roommanager.cpp @@ -264,6 +264,10 @@ void RoomManager::viewEventSource(const QString &eventId) void RoomManager::viewEventMenu(const QString &eventId, NeoChatRoom *room, NeochatRoomMember *sender, const QString &selectedText, const QString &hoveredLink) { + if (eventId.isEmpty()) { + qWarning() << "Tried to open event menu with empty event id"; + return; + } const auto &event = **room->findInTimeline(eventId); if (EventHandler::mediaInfo(room, &event).contains("mimeType"_L1)) {