mirror of
https://gitee.com/openharmony/arkui_ace_engine
synced 2025-02-17 11:19:42 +00:00
!48158 navigation日志增加判空
Merge pull request !48158 from MaYaoHW/add_check_null
This commit is contained in:
commit
0e63189550
@ -2205,13 +2205,17 @@ NavigationTransition NavigationPattern::ExecuteTransition(const RefPtr<NavDestin
|
||||
navBarNode->SetTransitionType(PageTransitionType::ENTER_POP);
|
||||
}
|
||||
}
|
||||
RefPtr<NavDestinationPattern> prePattern =
|
||||
preTopDestination ? preTopDestination->GetPattern<NavDestinationPattern>() : nullptr;
|
||||
RefPtr<NavDestinationPattern> newPattern =
|
||||
newTopNavDestination ? newTopNavDestination->GetPattern<NavDestinationPattern>() : nullptr;
|
||||
TAG_LOGI(AceLogTag::ACE_NAVIGATION,
|
||||
"custom animation start: operation: %{public}d, preInfo name: %{public}s, preInfo id: %{public}s, topInfo "
|
||||
"name: %{public}s, curInfo id: %{public}s",
|
||||
operation, preInfo ? preInfo->GetNavPathInfo()->GetName().c_str() : "null",
|
||||
preInfo ? std::to_string(preInfo->GetNavDestinationId()).c_str() : "null",
|
||||
topInfo ? topInfo->GetNavPathInfo()->GetName().c_str() : "null",
|
||||
topInfo ? std::to_string(topInfo->GetNavDestinationId()).c_str() : "null");
|
||||
"custom animation start: operation: %{public}d, pre name: %{public}s, id: %{public}s."
|
||||
"top name: %{public}s, id: %{public}s",
|
||||
operation, prePattern ? prePattern->GetName().c_str() : "null",
|
||||
prePattern ? std::to_string(prePattern->GetNavDestinationId()).c_str() : "null",
|
||||
newPattern ? newPattern->GetName().c_str() : "null",
|
||||
newPattern ? std::to_string(newPattern->GetNavDestinationId()).c_str() : "null");
|
||||
return onTransition_(preInfo, topInfo, operation);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user