raster pushed a commit to branch efl-1.20. http://git.enlightenment.org/core/efl.git/commit/?id=0ac05964478627c5413b39f51bb87715234979a4
commit 0ac05964478627c5413b39f51bb87715234979a4 Author: Chris Michael <[email protected]> Date: Mon Nov 6 09:10:28 2017 -0500 evas-software-generic: Check for render engine function before calling In most engines which inherit from software_generic, they do not implement the outbuf_free_region_for_update function. Most engines have it as an unused function. If we simply add a check here, then we can reduce the need for having useless function in multiple engines. @fix Signed-off-by: Chris Michael <[email protected]> --- src/modules/evas/engines/software_generic/evas_engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 7697592a30..10ccc8c4c1 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -4289,7 +4289,8 @@ eng_output_redraws_next_update_push(void *engine EINA_UNUSED, void *data, void * evas_common_pipe_map_begin(surface); #endif /* BUILD_PIPE_RENDER */ re->outbuf_push_updated_region(re->ob, surface, x, y, w, h); - re->outbuf_free_region_for_update(re->ob, surface); + if (re->outbuf_free_region_for_update) + re->outbuf_free_region_for_update(re->ob, surface); evas_common_cpu_end_opt(); } --
