forked from enlightenment/efl
3f84aac424
Summary: When using evas_object_image_data_set(obj, data), if you give the value of data to NULL, the image data is free. However, Since you have not set a flag in the image object to be modified, it will not be processed in the next render loop. Eventually, the image data is erased, but you see the image before it was erased. If evas_object_image_data_update_add() is used to solve this problem, the operation of the function is skipped because the values of w and h in image are 0. So, If data is NULL, I modified it to call evas_object_change() in evas_object_image_data_set(). Test Plan: Sample code {F61599} {F61601} Reviewers: Hermet, jiin.moon, eunue, jpeg Reviewed By: jpeg Subscribers: jpeg, cedric Differential Revision: https://phab.enlightenment.org/D4520 |
||
---|---|---|
.. | ||
cache | ||
cache2 | ||
canvas | ||
common | ||
common3d | ||
cserve2 | ||
file | ||
filters | ||
include | ||
Evas.h | ||
Evas_Common.h | ||
Evas_Eo.h | ||
Evas_GL.h | ||
Evas_Legacy.h | ||
Evas_Loader.h | ||
main.c |