Delete functionality for shared childen
Summary: @public Removes `YGNodeInsertSharedChild` / `addSharedChildAt`. This functionality is unused, and can cause memory leaks. Reviewed By: SidharthGuglani Differential Revision: D13711105 fbshipit-source-id: 86206c05393b3f1a497e6b046006f94ead88c6ce
This commit is contained in:
committed by
Facebook Github Bot
parent
8b8932811e
commit
5a9f29debb
@@ -402,20 +402,6 @@ void YGNodeInsertChild(
|
||||
node->markDirtyAndPropogate();
|
||||
}
|
||||
|
||||
void YGNodeInsertSharedChild(
|
||||
const YGNodeRef node,
|
||||
const YGNodeRef child,
|
||||
const uint32_t index) {
|
||||
YGAssertWithNode(
|
||||
node,
|
||||
node->getMeasure() == nullptr,
|
||||
"Cannot add child: Nodes with measure functions cannot have children.");
|
||||
|
||||
node->insertChild(child, index);
|
||||
child->setOwner(nullptr);
|
||||
node->markDirtyAndPropogate();
|
||||
}
|
||||
|
||||
void YGNodeRemoveChild(const YGNodeRef owner, const YGNodeRef excludedChild) {
|
||||
// This algorithm is a forked variant from cloneChildrenIfNeeded in YGNode
|
||||
// that excludes a child.
|
||||
|
Reference in New Issue
Block a user