Pull Request已成功合入, 合并人@huangyouhua
(感谢 xiedairong 的贡献)感谢提交 Pull Requests!
Thanks for submitting a pull request.


start build


首次触发
门禁构建开始,包含静态检查、代码编译【ohos_react_native_master编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/68f5ed3064650f998b30a2dd/runlist


runAnimationStep会根据传入时间戳,判断当前动画是否结束,并设置结束标识,为啥不能在设置结束标识后添加到结束集合,而是要在下一帧才将该动画添加到结束的集合中呢?


- 结束标识是在driver中设置的,而结束的集合finishedAnimations在AnimatedNodesManager中,因此无法直接设置;
- 添加到finishedAnimations并不代表着动画结束,真正的结束操作294-298行。
实际上这样修改,下一帧触发动画的结束,这样修改的作用是啥呢?如果没有影响,是不是可以不用修改这里?
代码门禁未通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/68f5ed3064650f998b30a2dd/runlist
静态检查:
| # | check type | result | report |
|---|---|---|---|
| 1 | codeCheck | noPass | >>> |
编译测试:
| # | Device | build result | package |
|---|---|---|---|
| 1 | ohos_react_native_master | success | >>> |


代码有更新,重置PR验证状态


感谢提交 Pull Requests!
Thanks for submitting a pull request.


感谢提交 Pull Requests!
Thanks for submitting a pull request.


start build


本地或库上代码有更新,全量重新构建,重置所有关联PR的验证状态
门禁构建开始,包含静态检查、代码编译【ohos_react_native_master编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/68f62d8464650f998b871d64/runlist


代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/68f62d8464650f998b871d64/runlist
静态检查:
| # | check type | result | report |
|---|---|---|---|
| 1 | codeCheck | pass | >>> |
编译测试:
| # | Device | build result | package |
|---|---|---|---|
| 1 | ohos_react_native_master | success | >>> |


Description
When a looping animation node is deleted, the next animation does not play. The main reason is that getMinAcceptableFrameRate calls getNodeByTag but does not catch errors, causing the system to enter an infinite loop of continuously throwing errors, which in turn prevents the next animation from playing.
Changes
Test Plan
Checklist