aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_main.c
diff options
context:
space:
mode:
authorUlisses Furquim <ulisses@profusion.mobi>2013-01-17 22:14:05 +0000
committerUlisses Furquim <ulisses@profusion.mobi>2013-01-17 22:14:05 +0000
commit34cc6a1b1542fa14e88ba14404dac7ce6e578106 (patch)
treedf9a4a27cd1451194e983c651c7a7c8d8ecb64da /src/lib/evas/canvas/evas_main.c
parentedbus: Fix list element deletion on _interface_free (diff)
downloadefl-34cc6a1b1542fa14e88ba14404dac7ce6e578106.tar.gz
evas/async_render: fix refcount handling of scaled image entries
SVN revision: 82961
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 648ad0a303..3d961c4d6b 100644
--- a/src/lib/evas/canvas/evas_main.c
+++ b/src/lib/evas/canvas/evas_main.c
@@ -145,6 +145,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, scie_unref_queue);
EVAS_ARRAY_SET(e, image_unref_queue);
EVAS_ARRAY_SET(e, glyph_unref_queue);
EVAS_ARRAY_SET(e, texts_unref_queue);
@@ -253,6 +254,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->scie_unref_queue);
eina_array_flush(&e->image_unref_queue);
eina_array_flush(&e->glyph_unref_queue);
eina_array_flush(&e->texts_unref_queue);