calling markDirtyAndPropogate when setting isReferenceBaseline value

Summary:
@public
Marking the node as dirty when isReferenceBaseline property is changed

Reviewed By: davidaurelio

Differential Revision: D13147742

fbshipit-source-id: 3bbff1cfceeadfbf77380519e4638f2984fc2009
This commit is contained in:
Sidharth Guglani
2018-11-26 07:26:28 -08:00
committed by Facebook Github Bot
parent 89394a2dd6
commit 8e48edaa0b

View File

@@ -381,7 +381,10 @@ void YGConfigCopy(const YGConfigRef dest, const YGConfigRef src) {
}
void YGNodeSetIsReferenceBaseline(YGNodeRef node, bool isReferenceBaseline) {
node->setIsReferenceBaseline(isReferenceBaseline);
if (node->isReferenceBaseline() != isReferenceBaseline) {
node->setIsReferenceBaseline(isReferenceBaseline);
node->markDirtyAndPropogate();
}
}
bool YGNodeIsReferenceBaseline(YGNodeRef node) {