aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_main.c
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@profusion.mobi>2013-01-11 19:54:12 +0000
committerUlisses Furquim <ulisses@profusion.mobi>2013-01-11 19:54:12 +0000
commited79c2182e3e8522866ed57d179e4030825cfdc2 (patch)
tree9e9c1660f6cb5d8b681862995edbc3873d4ca82c /src/lib/evas/canvas/evas_main.c
parentevas: Try to reuse glyph array if possible (diff)
downloadefl-ed79c2182e3e8522866ed57d179e4030825cfdc2.tar.gz
evas/async_render: do not use async event to unref images
Patch by: Leandro Pereira <leandro@profusion.mobi> SVN revision: 82661
Diffstat (limited to 'src/lib/evas/canvas/evas_main.c')
-rw-r--r--src/lib/evas/canvas/evas_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c
index e8f45ffcd2..7e838ba241 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -142,6 +142,7 @@ _constructor(Eo *eo_obj, void *class_data, va_list *list EINA_UNUSED)
EVAS_ARRAY_SET(e, temporary_objects);
EVAS_ARRAY_SET(e, calculate_objects);
EVAS_ARRAY_SET(e, clip_changes);
+ EVAS_ARRAY_SET(e, image_unref_queue);
#undef EVAS_ARRAY_SET
}
@@ -247,6 +248,7 @@ _destructor(Eo *eo_e, void *_pd, va_list *list EINA_UNUSED)
eina_array_flush(&e->temporary_objects);
eina_array_flush(&e->calculate_objects);
eina_array_flush(&e->clip_changes);
+ eina_array_flush(&e->image_unref_queue);
EINA_LIST_FREE(e->touch_points, touch_point)
free(touch_point);