diff --git a/yoga/Yoga.cpp b/yoga/Yoga.cpp index c3580bb0..e87fa325 100644 --- a/yoga/Yoga.cpp +++ b/yoga/Yoga.cpp @@ -15,6 +15,7 @@ #include "YGNodePrint.h" #include "Yoga-internal.h" #include "event/event.h" +#include "internal/experiments-inl.h" #ifdef _MSC_VER #include @@ -1656,6 +1657,15 @@ static void YGNodeWithMeasureFuncSetMeasuredDimensions( measuredSize.height, reason}); + if (internal::isEnabled(internal::Experiment::kDoubleMeasureCallbacks)) { + node->measure( + innerWidth, + widthMeasureMode, + innerHeight, + heightMeasureMode, + layoutContext); + } + node->setLayoutMeasuredDimension( YGNodeBoundAxis( node,