refactor(snapshot): use draw buffer interface (#5487)

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
Co-authored-by: Benign X <1341398182@qq.com>
This commit is contained in:
Neo Xu
2024-01-30 16:18:54 +08:00
committed by GitHub
parent 396d7ae82b
commit 135ad49dce
5 changed files with 101 additions and 93 deletions

View File

@@ -7,9 +7,9 @@ static void event_cb(lv_event_t * e)
lv_obj_t * img = lv_event_get_target(e);
if(snapshot_obj) {
lv_image_dsc_t * snapshot = (void *)lv_image_get_src(snapshot_obj);
lv_draw_buf_t * snapshot = (lv_draw_buf_t *)lv_image_get_src(snapshot_obj);
if(snapshot) {
lv_snapshot_free(snapshot);
lv_draw_buf_destroy(snapshot);
}
/*Update the snapshot, we know parent of object is the container.*/