summaryrefslogtreecommitdiffstats
path: root/pokemod/Object.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemod/Object.cpp')
-rw-r--r--pokemod/Object.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/pokemod/Object.cpp b/pokemod/Object.cpp
index a305b15a..cb9f1f8b 100644
--- a/pokemod/Object.cpp
+++ b/pokemod/Object.cpp
@@ -31,7 +31,9 @@ unsigned PokeGen::PokeMod::Object::GetId() const
bool PokeGen::PokeMod::Object::IsValid()
{
- Validate();
+ isValid = (id != UINT_MAX);
+ if (isValid)
+ Validate();
return isValid;
}
@@ -39,7 +41,9 @@ bool PokeGen::PokeMod::Object::IsValid()
bool PokeGen::PokeMod::Object::IsValid(const wxListBox &output)
{
// Validate with debugging console output
- Validate(output);
+ isValid = (id != UINT_MAX);
+ if (isValid)
+ Validate(output);
return isValid;
}
#endif