efl/src/lib
Shinwoo Kim 5d651d523b evas_object_image: render_post returns if preloading.
The render_post calls evas_object_change if o->changed is true which is added
by commit "36fc2e6 evas image: fix non-rendered preload image.".
But an image could lose chance to render. Please refer to the following.

(1) 1st render_updates_internal
  render_post - evas_object_change for image and its parents
  evas_object_reset - for its parent

(2) _evas_image_load_post_update - o->preload is changed to true here

(3) 2nd render_updates_internal
  evas_render_mapped cannot call render

The reason of (3) would be unchanged parents.

If render_post returns if an image is preloading, then evas_object_change works
for the image and its parents at (2). And finally (3) will call render.
It would be reasonable because render_pre, and render returns as well.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7973
2019-02-21 11:12:15 -08:00
..
ecore efl_loop: remove message_handler_get 2019-02-21 19:13:41 +01:00
ecore_audio ecore audio - mark it all as beta 2019-02-15 10:38:09 +00:00
ecore_avahi
ecore_buffer
ecore_cocoa
ecore_con Mark BETA classes individually 2019-02-14 17:46:50 +01:00
ecore_drm
ecore_drm2 ecore drm2 - work around kms/drm bug seemingly when no flip event comes 2019-02-21 09:52:31 +00:00
ecore_evas efl_input: remove the API of efl_input_instance_get 2019-02-13 16:59:57 +01:00
ecore_fb ecore_fb: Add missing tslib dependency 2019-01-11 09:20:07 -05:00
ecore_file cmake: remove! 2018-12-20 20:07:26 +01:00
ecore_imf ecore_imf: fix wrong sample code 2019-02-01 16:45:12 +09:00
ecore_imf_evas
ecore_input cmake: remove! 2018-12-20 20:07:26 +01:00
ecore_input_evas
ecore_ipc replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
ecore_sdl
ecore_wayland
ecore_win32
ecore_wl2 ecore wl2 - remove pointless sntrcpys causing warnings 2019-02-14 09:31:02 +00:00
ecore_x ecore-x: only modify _ecore_key_grabs when key is toggled 2019-02-13 11:39:39 -05:00
ector ector: remove unused function 2019-01-22 14:07:14 +01:00
edje api: efl.gfx.size_hints -> efl.gfx.hints 2019-02-21 18:43:12 +01:00
eet eet_dictionary: remove dead code 2019-02-13 16:37:10 -08:00
eeze cmake: remove! 2018-12-20 20:07:26 +01:00
efl api: efl.gfx.hints.change,size,hints -> efl.gfx.hints.hints,changed 2019-02-21 18:46:36 +01:00
efl_mono
efl_wl
efreet replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
eina replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
eio eio: fix a potentional BOF problem 2019-02-21 11:12:13 -08:00
eldbus efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
elementary api: efl.gfx.hints.change,size,hints -> efl.gfx.hints.hints,changed 2019-02-21 18:46:36 +01:00
elocation elocation - only define ebta api support if needed - not needed here... 2018-11-09 11:44:00 +00:00
elput elput: Update doxygen parameters 2019-01-31 08:45:42 -05:00
elua
embryo cmake: remove! 2018-12-20 20:07:26 +01:00
emile replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
emotion Mark BETA classes individually 2019-02-14 17:46:50 +01:00
eo efl_loop / efl_app: make efl_app / efl_loop abstract 2019-02-21 19:13:39 +01:00
eolian eolian: disallow freefuncs on typedefs 2019-02-17 02:26:22 +01:00
eolian_cxx eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
ephysics
escape
ethumb
ethumb_client
evas evas_object_image: render_post returns if preloading. 2019-02-21 11:12:15 -08:00
evas_goal meson - fix pc file versions that were missing mirco version 2018-12-27 11:54:30 +00:00
evil meson: add inital support for windows compilation 2018-12-07 13:05:31 +01:00
.gitignore