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);