From 2799a3b584267cd5b2afc50509b2d52f67e57fae Mon Sep 17 00:00:00 2001 From: Diegoisawesome Date: Tue, 4 Dec 2018 13:36:22 -0600 Subject: [PATCH] Make sure event of type exists first --- src/mainwindow.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 16adf61a..f409af34 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1321,7 +1321,7 @@ void MainWindow::eventTabChanged(int index) if (group == "object_event_group") { - if (selectedObject == nullptr) + if (selectedObject == nullptr && editor->map->events.value(group).count()) { Event *event = editor->map->events.value(group).at(0); for (QGraphicsItem *child : editor->events_group->childItems()) { @@ -1337,7 +1337,7 @@ void MainWindow::eventTabChanged(int index) } else if (group == "warp_event_group") { - if (selectedWarp == nullptr) + if (selectedWarp == nullptr && editor->map->events.value(group).count()) { Event *event = editor->map->events.value(group).at(0); for (QGraphicsItem *child : editor->events_group->childItems()) { @@ -1353,7 +1353,7 @@ void MainWindow::eventTabChanged(int index) } else if (group == "coord_event_group") { - if (selectedTrigger == nullptr) + if (selectedTrigger == nullptr && editor->map->events.value(group).count()) { Event *event = editor->map->events.value(group).at(0); for (QGraphicsItem *child : editor->events_group->childItems()) { @@ -1369,7 +1369,7 @@ void MainWindow::eventTabChanged(int index) } else if (group == "bg_event_group") { - if (selectedBG == nullptr) + if (selectedBG == nullptr && editor->map->events.value(group).count()) { Event *event = editor->map->events.value(group).at(0); for (QGraphicsItem *child : editor->events_group->childItems()) { @@ -1385,7 +1385,7 @@ void MainWindow::eventTabChanged(int index) } else if (group == "heal_event_group") { - if (selectedHealspot == nullptr) + if (selectedHealspot == nullptr && editor->map->events.value(group).count()) { Event *event = editor->map->events.value(group).at(0); for (QGraphicsItem *child : editor->events_group->childItems()) {