Don't crash when calling RoomManager::viewEventMenu with empty event id

This commit is contained in:
Tobias Fella
2025-07-06 23:14:28 +02:00
parent 17fa2246da
commit 1738253e6f

View File

@@ -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)) {