summaryrefslogtreecommitdiffstats
path: root/pokemodr/models/MapWildListModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/models/MapWildListModel.cpp')
-rw-r--r--pokemodr/models/MapWildListModel.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/pokemodr/models/MapWildListModel.cpp b/pokemodr/models/MapWildListModel.cpp
index cdac854e..09da76f4 100644
--- a/pokemodr/models/MapWildListModel.cpp
+++ b/pokemodr/models/MapWildListModel.cpp
@@ -45,7 +45,11 @@ MapWildListModel::~MapWildListModel()
QVariant MapWildListModel::data(int role) const
{
if (role == Qt::DisplayRole)
- return MapWildList::ControlStr[static_cast<MapWildList*>(m_object)->control()];
+ {
+ if (static_cast<MapWildList*>(m_object)->control() < MapWildList::End)
+ return MapWildList::ControlStr[static_cast<MapWildList*>(m_object)->control()];
+ return "UNSET";
+ }
else if (role == BaseModel::XmlRole)
{
QDomDocument xml(m_object->className());