static void _playing_selected_cb(void *data, Evas_Object *obj)
{
- struct view_update_data vdata;
- struct datamgr *dmgr;
- struct _priv *priv;
-
- if (!data || !obj)
- return;
-
- priv = data;
-
- dmgr = priv->dmgr[E_DATA_MEDIA];
- if (!dmgr)
- return;
-
- vdata.list = dmgr->ops->get_list(dmgr->handle, E_LIST_MEDIA, NULL);
- vdata.index = util_get_media_index(vdata.list, priv->playing_info);
- vdata.id = VIEW_BASE;
-
- viewmgr_update_view(VIEW_MPLAYER, UPDATE_CONTENT, &vdata);
viewmgr_push_view(VIEW_MPLAYER);
}
return;
}
- if (!strcmp(priv->prev_view, VIEW_BASE)) {
- vdata.index = _playlist_get_index(priv->playlist.list_org,
- priv->playlist.list, priv->playlist.cur);
- vdata.id = _playlist_get_current_media_id(priv);
- viewmgr_update_view(VIEW_BASE, UPDATE_FOCUS, &vdata);
- }
+ vdata.index = _playlist_get_index(priv->playlist.list_org,
+ priv->playlist.list, priv->playlist.cur);
+ vdata.id = _playlist_get_current_media_id(priv);
+ viewmgr_update_view(VIEW_BASE, UPDATE_FOCUS, &vdata);
viewmgr_pop_view();
}