diff --git a/LEGO1/viewmanager/viewmanager.cpp b/LEGO1/viewmanager/viewmanager.cpp index 4797be1d..6c10dc5c 100644 --- a/LEGO1/viewmanager/viewmanager.cpp +++ b/LEGO1/viewmanager/viewmanager.cpp @@ -49,10 +49,10 @@ void ViewManager::RemoveAll(ViewROI* p_roi) } p_roi->SetUnknown0xe0(-1); - CompoundObject* comp = const_cast(p_roi->GetComp()); + const CompoundObject* comp = p_roi->GetComp(); if (comp != NULL) { - for (CompoundObject::iterator it = comp->begin(); !(it == comp->end()); it++) { + for (CompoundObject::const_iterator it = comp->begin(); !(it == comp->end()); it++) { ViewROI* roi = (ViewROI*) *it; if (roi != NULL) {