void ComponentLayoutManager::setTargetComponent (Component* targetComp) { jassert (targetComp); jassert (targetComp->getParentComponent() == getParentComponent()); if (target) { if (target->getComponent() == targetComp) return; deleteAndZero (target); } target = new ComponentDeletionWatcher (targetComp); bindWithTarget (); }
void ComponentLayoutEditor::setTargetComponent (Component* targetComp) { jassert (targetComp); jassert (targetComp->getParentComponent() == getParentComponent()); if (target) { if (target.getComponent() == targetComp) return; deleteAndZero (target); } target = targetComp; bindWithTarget (); }