鑫万国+707+倒影特效导致无法刷图
📎 原始文档:https://www.kdocs.cn/l/ctJZuQb0xeAq 鑫万国+707+倒影特效导致无法刷图
问题现象
背景:707,sdk lite100patch04,已在公版复现,共性问题
现象:在倒影特效下,调用ui_pic_set_image_index无效,表盘指针不动
问题分析
客户现象
客户反馈这个修改没有效果,看打印都已经跑了接口,需要在公版复现


公版复现
公版直接双击按键进入倒影特效,划动屏幕,发下指针不转动
加入以下代码模拟客户环境,发现倒影特效下,调用ui_pic_set_image_index无效,后来发现刷的图被刷到倒影里去了

解决办法
update matrix只能更新矩阵,如果有资源更新,需要销毁再copy
ret = jlgpu_task_list_copy_update_matrix_by_group(__this->hexagon.head, win_elm->dc->gpu_task_head, dial_page_index + 1 + 6);
if (ret) {
jlgpu_task_list_copy_destroy_by_group(__this->hexagon.head, dial_page_index + 1 + 6);
ASSERT(win_elm->dc);
jlgpu_task_list_copy_create(__this->hexagon.head, win_elm->dc->gpu_task_head, NULL, dial_page_index + 1 + 6);
}