diff options
author | Soohye Shin <soohye.shin@samsung.com> | 2015-10-12 13:57:15 +0900 |
---|---|---|
committer | Soohye Shin <soohye.shin@samsung.com> | 2015-10-12 13:57:50 +0900 |
commit | 65aec55278684a52cc74269a94a3cfbf14ba4e5e (patch) | |
tree | dee14a20c261533ff85be8214f67fd2e1e2f2162 | |
parent | fd5311670f07bf0765504e77ba3b0bbff3309102 (diff) | |
download | air_home-65aec55278684a52cc74269a94a3cfbf14ba4e5e.tar.gz air_home-65aec55278684a52cc74269a94a3cfbf14ba4e5e.tar.bz2 air_home-65aec55278684a52cc74269a94a3cfbf14ba4e5e.zip |
add viewmgr_remove_view
Change-Id: Iad76e9d61ca31905e064890639c1eb878c08e777
Signed-off-by: Soohye Shin <soohye.shin@samsung.com>
-rw-r--r-- | src/main.c | 4 | ||||
-rw-r--r-- | src/view/view_user.c | 1 | ||||
-rw-r--r-- | src/view/view_user_edit.c | 1 |
3 files changed, 6 insertions, 0 deletions
@@ -195,6 +195,10 @@ static void _terminate(void *user_data) elm_win_keygrab_unset(ad->win, KEY_HOME, 0, 0); elm_win_keygrab_unset(ad->win, KEY_HOMEPAGE, 0, 0); + viewmgr_remove_view(VIEW_USER); + viewmgr_remove_view(VIEW_RECENT); + viewmgr_remove_view(VIEW_HOME); + viewmgr_destroy(); evas_object_del(ad->win); } diff --git a/src/view/view_user.c b/src/view/view_user.c index bfb17b1..fd9c8c0 100644 --- a/src/view/view_user.c +++ b/src/view/view_user.c @@ -551,6 +551,7 @@ static void _destroy(void *data) _unload_user(priv); viewmgr_remove_view(VIEW_USER_EDIT); + viewmgr_remove_view(VIEW_PIN); datamgr_fini(priv->dm); inputmgr_remove_callback(priv->base, &handler); evas_object_del(priv->base); diff --git a/src/view/view_user_edit.c b/src/view/view_user_edit.c index 9349b48..8833abd 100644 --- a/src/view/view_user_edit.c +++ b/src/view/view_user_edit.c @@ -987,6 +987,7 @@ static void _destroy(void *data) inputmgr_remove_callback(priv->name, &handler); inputmgr_remove_callback(priv->lock, &handler); viewmgr_remove_view(VIEW_PHOTO); + viewmgr_remove_view(VIEW_ACTION_MENU); evas_object_del(priv->base); free(priv); } |