pop active views when the app is launched from favorite app 98/45698/1
authorJehun Lim <jehun.lim@samsung.com>
Mon, 10 Aug 2015 11:58:41 +0000 (20:58 +0900)
committerJehun Lim <jehun.lim@samsung.com>
Mon, 10 Aug 2015 11:58:41 +0000 (20:58 +0900)
Change-Id: I56d158a56f58335b01da439aec12a066a8540a46
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
src/main.c

index e9707c8..e86bc67 100644 (file)
@@ -147,10 +147,13 @@ static void _app_control(app_control_h app_control, void *data)
                media_id = NULL;
 
        if (media_id && caller_id) {
-               if (!strcmp(caller_id, APP_ID_FAVORITE))
+               if (!strcmp(caller_id, APP_ID_FAVORITE)) {
+                       while (viewmgr_active_view_count() > 0)
+                               viewmgr_pop_view();
+
                        viewmgr_update_view(VIEW_BASE,
                                        UPDATE_FAVORITE, media_id);
-               else if (!strcmp(caller_id, APP_ID_RECENT)) {
+               else if (!strcmp(caller_id, APP_ID_RECENT)) {
                        viewmgr_push_view(VIEW_BASE);
                        viewmgr_update_view(VIEW_BASE,
                                        UPDATE_RECENT, media_id);