efl/src/lib/evas/include
Shinwoo Kim 7b21b6fb97 evas: do not call evas_object_change in reneder_post
Summary:
evas_render_updates_internal > eina_array_remove is calling pending_change
pending_change > render_post could call evas_object_change >
evas_render_object_recalc.

The eina_array is removing its item from pending_objects, while
the evas_object_change that is calling evas_render_object_recalc is adding
item to pending_objects.

As a result, the pending_objects.count is incorrect, and it breaks render.

Reviewers: Hermet, jsuya, herb

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D11835
2020-05-19 13:14:30 +09:00
..
evas_blend_ops.h meson - add checks/options for mmx, sse3, neon, altivec 2018-11-09 11:43:59 +00:00
evas_common_private.h canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00
evas_common_types.h build - evas - sse3 optimized code - decouple from eo 2018-11-12 16:42:17 +00:00
evas_ector_buffer.eo eolian: ban void_ptr in stable APIs 2019-07-26 13:35:27 +02:00
evas_filter.h evas filter: Implement inverse color filter 2019-11-05 10:45:14 +09:00
evas_inline.x canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00
evas_macros.h
evas_mmx.h
evas_options.h
evas_private.h evas: do not call evas_object_change in reneder_post 2020-05-19 13:14:30 +09:00
meson.build meson: use eolian_gen with -S 2018-12-03 19:00:26 +01:00