From e71ce2fd62c05f7f33327fcc571de642b0d49eca Mon Sep 17 00:00:00 2001 From: acton393 Date: Sat, 18 Feb 2023 22:04:46 +0800 Subject: [PATCH] use computeEdgeValueForColumn value to obtain allEge value --- yoga/YGNodePrint.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/yoga/YGNodePrint.cpp b/yoga/YGNodePrint.cpp index 57dbabd4..da380e28 100644 --- a/yoga/YGNodePrint.cpp +++ b/yoga/YGNodePrint.cpp @@ -90,11 +90,8 @@ static void appendEdges( const string& key, const YGStyle::Edges& edges) { if (areFourValuesEqual(edges)) { - YGEdge edge = YGEdgeLeft; - if (edges[edge].isUndefined()) { - edge = YGEdgeAll; - } - appendNumberIfNotZero(base, key, edges[edge]); + auto edgeValue = YGNode::computeEdgeValueForColumn(edges, YGEdgeLeft, detail::CompactValue::ofZero()); + appendNumberIfNotZero(base, key, edgeValue); } else { for (int edge = YGEdgeLeft; edge != YGEdgeAll; ++edge) { string str = key + "-" + YGEdgeToString(static_cast(edge));