summaryrefslogtreecommitdiffstats
path: root/pokemodr/models/MoveEffectModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/models/MoveEffectModel.cpp')
-rw-r--r--pokemodr/models/MoveEffectModel.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/pokemodr/models/MoveEffectModel.cpp b/pokemodr/models/MoveEffectModel.cpp
index 788dbdaf..021bdc8a 100644
--- a/pokemodr/models/MoveEffectModel.cpp
+++ b/pokemodr/models/MoveEffectModel.cpp
@@ -40,7 +40,11 @@ MoveEffectModel::~MoveEffectModel()
QVariant MoveEffectModel::data(int role) const
{
if (role == Qt::DisplayRole)
- return MoveEffect::EffectStr[static_cast<MoveEffect*>(m_object)->effect()];
+ {
+ if (static_cast<MoveEffect*>(m_object)->effect() < MoveEffect::E_End_Overworld)
+ return MoveEffect::EffectStr[static_cast<MoveEffect*>(m_object)->effect()];
+ return "UNSET";
+ }
else if (role == BaseModel::XmlRole)
{
QDomDocument xml(m_object->className());