From c4ca8eaa3e619e9690824977732b42f15a697611 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 2 Mar 2024 14:19:30 -0500 Subject: [PATCH] const --- LEGO1/lego/legoomni/src/main/legoomni.cpp | 4 ++-- LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp | 2 +- LEGO1/viewmanager/viewmanager.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LEGO1/lego/legoomni/src/main/legoomni.cpp b/LEGO1/lego/legoomni/src/main/legoomni.cpp index e1ac1be1..17cb2204 100644 --- a/LEGO1/lego/legoomni/src/main/legoomni.cpp +++ b/LEGO1/lego/legoomni/src/main/legoomni.cpp @@ -829,10 +829,10 @@ void LegoOmni::DeleteObject(MxDSAction& p_dsAction) LegoROI* LegoOmni::FindROI(const char* p_name) { ViewManager* viewManager = GetVideoManager()->Get3DManager()->GetLego3DView()->GetViewManager(); - CompoundObject& rois = viewManager->GetROIs(); + const CompoundObject& rois = viewManager->GetROIs(); if (p_name != NULL && *p_name != '\0' && rois.size() > 0) { - for (CompoundObject::iterator it = rois.begin(); it != rois.end(); it++) { + for (CompoundObject::const_iterator it = rois.begin(); it != rois.end(); it++) { LegoROI* roi = (LegoROI*) *it; const char* name = roi->GetName(); diff --git a/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp b/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp index 5d6768d5..2b3b7c23 100644 --- a/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp +++ b/LEGO1/lego/legoomni/src/video/legoanimpresenter.cpp @@ -218,7 +218,7 @@ void LegoAnimPresenter::FUN_100695c0() m_unk0x70 = new LegoROIList(); if (m_unk0x70) { - CompoundObject& rois = VideoManager()->Get3DManager()->GetLego3DView()->GetViewManager()->GetROIs(); + const CompoundObject& rois = VideoManager()->Get3DManager()->GetLego3DView()->GetViewManager()->GetROIs(); LegoU32 numActors = m_anim->GetNumActors(); for (LegoU32 i = 0; i < numActors; i++) { diff --git a/LEGO1/viewmanager/viewmanager.h b/LEGO1/viewmanager/viewmanager.h index 7d40be7c..67f3df79 100644 --- a/LEGO1/viewmanager/viewmanager.h +++ b/LEGO1/viewmanager/viewmanager.h @@ -31,7 +31,7 @@ class ViewManager { // SYNTHETIC: LEGO1 0x100a6000 // ViewManager::`scalar deleting destructor' - inline CompoundObject& GetROIs() { return rois; } + inline const CompoundObject& GetROIs() { return rois; } inline void Add(ViewROI* p_roi) { rois.push_back(p_roi); }