void CRenderer::Release(SElementV& list) { SElementV l = list; list.clear(); for(SElementV::iterator it = l.begin(); it != l.end(); it++) { if(it->overlay) it->overlay->Release(); if(it->overlay_dvd) it->overlay_dvd->Release(); } }
bool CRenderer::Release(SElementV& list) { SElementV l = list; list.clear(); bool change = false; for(SElementV::iterator it = l.begin(); it != l.end(); it++) { if(it->overlay) it->overlay->Release(); if(it->overlay_dvd) it->overlay_dvd->Release(); change = true; } return change; }