e_comp_screen: performs evas_norender in idle to avoid memory leaks for evas objects 99/152999/2
authorGwanglim Lee <gl77.lee@samsung.com>
Wed, 27 Sep 2017 12:51:44 +0000 (21:51 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Tue, 10 Oct 2017 10:13:15 +0000 (10:13 +0000)
Change-Id: I7b34676dd6a75df2a077653950d22ad7ab45588e

src/bin/e_comp_screen.c

index a02ff0931ecbf3440806b3f94bfc938e26a0bad7..ff0a4600e79fecb0237f760134f7159944171485 100644 (file)
@@ -210,6 +210,9 @@ _e_comp_screen_commit_idle_cb(void *data EINA_UNUSED)
 
    if (!e_comp->e_comp_screen) goto end;
 
+   if (e_config->comp_canvas_norender.use)
+     evas_norender(e_comp->evas);
+
    e_comp_screen = e_comp->e_comp_screen;
 
    EINA_LIST_FOREACH_SAFE(e_comp_screen->outputs, l, ll, output)