diff --git a/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp b/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp index 8ea9f0b41e7ef69054e1d3fd249d3507a01b6ca3..d24150ccd2d02fbd2d1e317b02c8dbd11f335ec6 100644 --- a/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp +++ b/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp @@ -1850,9 +1850,9 @@ void NavigationGroupNode::DialogTransitionPopAnimation(const RefPtr& navigation->ResetTransitionAnimationNodeState(preNode, curNode); for (auto iter: preNavList) { auto preNode = iter.Upgrade(); - CHECK_NULL_VOID(preNode); + CHECK_NULL_CONTINUE(preNode); auto parent = preNode->GetParent(); - CHECK_NULL_VOID(parent); + CHECK_NULL_CONTINUE(parent); auto pattern = navigation->GetPattern(); bool isIncurStack = pattern->FindInCurStack(preNode);