Don't crash when calling RoomManager::viewEventMenu with empty event id
This commit is contained in:
@@ -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)
|
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);
|
const auto &event = **room->findInTimeline(eventId);
|
||||||
|
|
||||||
if (EventHandler::mediaInfo(room, &event).contains("mimeType"_L1)) {
|
if (EventHandler::mediaInfo(room, &event).contains("mimeType"_L1)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user