efl/src/lib/evas
Jaeyong Hwang 3f84aac424 evas: Add code to change the object's chage flag in evas_object_image_data_set
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
2017-01-03 17:42:12 +09:00
..
cache evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
cache2 evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
canvas evas: Add code to change the object's chage flag in evas_object_image_data_set 2017-01-03 17:42:12 +09:00
common evas loader - don't stat NULL file paths 2017-01-02 22:58:24 +09:00
common3d all: use void if we really want to make sure we do not accept parameters 2016-12-06 17:16:24 +01:00
cserve2 evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
file evas: add infrastructure for Evas_Loader to know if what they are working on is still useful. 2016-12-06 16:26:08 -08:00
filters Revert "evas: Add source_region property to proxy objects" 2016-12-20 15:47:54 +09:00
include evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
Evas.h evas: move canvas3d and vg parts into beta API and keep the rest under EO API 2016-06-14 16:27:10 +02:00
Evas_Common.h evas: add getter for devices by name 2016-12-19 14:58:35 -02:00
Evas_Eo.h Evas: Add Focus event type. 2016-11-24 19:18:47 -02:00
Evas_GL.h doxygen: remove reference warnings. 2016-12-20 16:39:30 -08:00
Evas_Legacy.h evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
Evas_Loader.h evas image async preload - add option to also make header load async 2017-01-02 18:53:56 +09:00
main.c all: use void if we really want to make sure we do not accept parameters 2016-12-06 17:16:24 +01:00