From 510c3fd449ff66e999989dd8264cf6a8224f66c0 Mon Sep 17 00:00:00 2001 From: Minkyu Kang Date: Tue, 25 Aug 2015 14:23:05 +0900 Subject: add id on view_update_data Change-Id: Iae22b23ec3b539d8e5d4836b5423becc6c186b21 Signed-off-by: Minkyu Kang --- src/view/mplayer.c | 12 +++++++++++- src/view/viewer.c | 10 ++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/view/mplayer.c b/src/view/mplayer.c index e573f74..97e4e33 100644 --- a/src/view/mplayer.c +++ b/src/view/mplayer.c @@ -180,6 +180,15 @@ static app_media_info *_playlist_get_current_media_info(struct _priv *priv) return mi; } +static const char *_playlist_get_current_media_id(struct _priv *priv) +{ + app_media_info *mi; + + mi = _playlist_get_current_media_info(priv); + + return mi->media_id; +} + static int _playlist_get_index(Eina_List *dest, Eina_List *src, int index) { app_media *am; @@ -249,6 +258,7 @@ static void _update_info(struct _priv *priv, app_media_info *mi) /* update play info */ 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_PLAY_INFO, &vdata); /* update history */ @@ -558,7 +568,7 @@ static void _pop_view(struct _priv *priv) if (viewmgr_active_view_count() > 1) { 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); } diff --git a/src/view/viewer.c b/src/view/viewer.c index d800737..6fce492 100644 --- a/src/view/viewer.c +++ b/src/view/viewer.c @@ -382,6 +382,15 @@ static app_media_info *_get_current_media_info(struct _priv *priv) return mi; } +static const char *_get_current_media_id(struct _priv *priv) +{ + app_media_info *mi; + + mi = _get_current_media_info(priv); + + return mi->media_id; +} + static void _set_played_position(struct _priv *priv, int position) { video_meta_h video; @@ -619,6 +628,7 @@ static void _pop_view(struct _priv *priv) if (viewmgr_active_view_count() > 1) { vdata.index = priv->playlist.cur; + vdata.id = _get_current_media_id(priv); viewmgr_update_view(VIEW_BASE, UPDATE_FOCUS, &vdata); } -- cgit v1.2.3