From 756434380481588d57c62b06ff865d9cf5b1da84 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 2 Mar 2008 02:34:23 +0000 Subject: [PATCH] fix segv - cant access file after its been freed... SVN revision: 33892 --- legacy/edje/src/lib/edje_load.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/legacy/edje/src/lib/edje_load.c b/legacy/edje/src/lib/edje_load.c index 736f7d8a35..cff015575b 100644 --- a/legacy/edje/src/lib/edje_load.c +++ b/legacy/edje/src/lib/edje_load.c @@ -642,11 +642,6 @@ _edje_file_del(Edje *ed) _edje_cache_coll_unref(ed->file, ed->collection); ed->collection = NULL; } - if (ed->file) - { - _edje_cache_file_unref(ed->file); - ed->file = NULL; - } if (ed->table_parts) { int i; @@ -691,6 +686,11 @@ _edje_file_del(Edje *ed) free(rp); } } + if (ed->file) + { + _edje_cache_file_unref(ed->file); + ed->file = NULL; + } if (ed->actions) { while (ed->actions)