summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2013-02-12 06:49:42 +0000
committerCarsten Haitzler <raster@rasterman.com>2013-02-12 06:49:42 +0000
commitd1c6f7d937b70e6e1b21163df876cf9c9e974c46 (patch)
tree2c0eeb90172cf4709f60953e601ad6f39359c591 /src/lib/ecore_evas
parent5acb8abc5cbe68e43a3fee517e73e4972f2d6afd (diff)
don't know if this will help - but try quieten some valgrind
complaints... :/ (trying) SVN revision: 83840
Diffstat (limited to 'src/lib/ecore_evas')
-rw-r--r--src/lib/ecore_evas/ecore_evas.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index 800a6ff8fd..daa12ea9c3 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -2458,6 +2458,7 @@ _ecore_evas_free(Ecore_Evas *ee)
2458 ee->driver = NULL; 2458 ee->driver = NULL;
2459 if (ee->engine.idle_flush_timer) 2459 if (ee->engine.idle_flush_timer)
2460 ecore_timer_del(ee->engine.idle_flush_timer); 2460 ecore_timer_del(ee->engine.idle_flush_timer);
2461 ee->engine.idle_flush_timer = NULL;
2461 if (ee->engine.func->fn_free) ee->engine.func->fn_free(ee); 2462 if (ee->engine.func->fn_free) ee->engine.func->fn_free(ee);
2462 if (ee->registered) 2463 if (ee->registered)
2463 { 2464 {
@@ -2475,11 +2476,10 @@ _ecore_evas_free(Ecore_Evas *ee)
2475static Eina_Bool 2476static Eina_Bool
2476_ecore_evas_cb_idle_flush(void *data) 2477_ecore_evas_cb_idle_flush(void *data)
2477{ 2478{
2478 Ecore_Evas *ee; 2479 Ecore_Evas *ee = data;
2479 2480
2480 ee = (Ecore_Evas *)data;
2481 evas_render_idle_flush(ee->evas);
2482 ee->engine.idle_flush_timer = NULL; 2481 ee->engine.idle_flush_timer = NULL;
2482 evas_render_idle_flush(ee->evas);
2483 return ECORE_CALLBACK_CANCEL; 2483 return ECORE_CALLBACK_CANCEL;
2484} 2484}
2485 2485