diff --git a/LEGO1/lego/legoomni/include/legocontainer.h b/LEGO1/lego/legoomni/include/legocontainer.h index 782eeda6..0bb50db0 100644 --- a/LEGO1/lego/legoomni/include/legocontainer.h +++ b/LEGO1/lego/legoomni/include/legocontainer.h @@ -41,7 +41,11 @@ class LegoContainer { public: virtual ~LegoContainer() { +#ifdef COMPAT_MODE + typename LegoContainerInfo::iterator it; +#else LegoContainerInfo::iterator it; +#endif for (it = m_map.begin(); it != m_map.end(); it++) { // DECOMP: Use of const_cast here matches ~ViewLODListManager from 96 source. const char* const& key = (*it).first; @@ -55,7 +59,11 @@ class LegoContainer { inline T* Get(const char* p_name) { - LegoContainerInfo::iterator it = m_map.find(p_name); +#ifdef COMPAT_MODE + typename LegoContainerInfo::iterator it; +#else + LegoContainerInfo::iterator it; +#endif if (it != m_map.end()) { return (*it).second; }