Minor improvement

This commit is contained in:
Christian Semmler 2024-12-20 09:44:30 -07:00
parent 7eb52b153e
commit fcc05618a9

View File

@ -109,20 +109,22 @@ Result GroupImpl::Remove(const Group* pGroup)
// FUNCTION: LEGO1 0x100a34b0 // FUNCTION: LEGO1 0x100a34b0
Result GroupImpl::RemoveAll() Result GroupImpl::RemoveAll()
{ {
IDirect3DRMVisualArray *visuals; IDirect3DRMVisualArray* visuals;
int i; IDirect3DRMFrame2* frame = m_data;
IDirect3DRMFrame2 *frame = m_data; Result result = (Result) SUCCEEDED(frame->GetVisuals(&visuals));
Result result = (Result)SUCCEEDED(frame->GetVisuals(&visuals));
if (result) { if (result == Success) {
for (i = 0; i < (int)visuals->GetSize(); ) { for (int i = 0; i < (int) visuals->GetSize(); i++) {
IDirect3DRMVisual *visual; IDirect3DRMVisual* visual;
result = (Result)SUCCEEDED(visuals->GetElement(i, &visual));
result = (Result) SUCCEEDED(visuals->GetElement(i, &visual));
frame->DeleteVisual(visual); frame->DeleteVisual(visual);
i += 1;
visual->Release(); visual->Release();
} }
visuals->Release(); visuals->Release();
} }
return result; return result;
} }