- RegisteredVisualContainer::Iterator visualToRemoveIter;
- // Find visual with the same index in the removal container
- // Set if off stage as it's replacement is now ready.
- // Remove if from removal list as now removed from stage.
- // Set Pending flag on the ready visual to false as now ready.
- if(FindVisual((*registeredIter)->index, mRemoveVisuals, visualToRemoveIter))
- {
- (*registeredIter)->pending = false;
- if(!((*visualToRemoveIter)->overideReadyTransition))
- {
- Toolkit::GetImplementation((*visualToRemoveIter)->visual).SetOffScene(self);
- }
- mRemoveVisuals.Erase(visualToRemoveIter);
- }
- break;