In a GUI app, is it necessary to call lv_gif_dec_destroy to destroy a GIF?

The documentation states that when a GUI app is destroyed, the LVGL resources it uses are also released. In that case, will the GIF created by lv_gif_dec_create be automatically released? Additionally, can I use lv_del to delete the GIF, or must I use lv_gif_dec_destroy?

If the object is created on the lv_scr_act layer, manual deletion is not required; otherwise, manual deletion is needed. The GIF can be deleted as shown in the figure.