From ad83170318849a6be8c7a482c9048bdbbdf84617 Mon Sep 17 00:00:00 2001 From: shilpa singh Date: Tue, 24 Aug 2010 14:46:48 +0900 Subject: [PATCH] navibar mem leak fix --- src/lib/elm_navigationbar.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_navigationbar.c b/src/lib/elm_navigationbar.c index 1c10201..8d27ce1 100644 --- a/src/lib/elm_navigationbar.c +++ b/src/lib/elm_navigationbar.c @@ -670,8 +670,7 @@ elm_navigationbar_pop(Evas_Object *obj) { cb->prev_it = prev_it; cb->it = it; - cb->pop = EINA_TRUE; - + cb->pop = EINA_TRUE; if (prev_it->title_obj) edje_object_part_unswallow(wd->base, prev_it->title_obj); if (prev_it->fn_btn1) edje_object_part_unswallow(wd->base, prev_it->fn_btn1); else if (prev_it->back_btn) edje_object_part_unswallow(wd->base, prev_it->back_btn); @@ -686,10 +685,10 @@ elm_navigationbar_pop(Evas_Object *obj) cb->it = NULL; cb->pop = EINA_TRUE; } - free(cb); _transition_complete_cb(cb); //pop content from pager elm_pager_content_pop(wd->pager); + free(cb); } /** -- 2.7.4