summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMinkyu Kang <mk7.kang@samsung.com>2015-08-25 14:23:05 +0900
committerMinkyu Kang <mk7.kang@samsung.com>2015-08-25 14:23:05 +0900
commit510c3fd449ff66e999989dd8264cf6a8224f66c0 (patch)
tree50c26938fb8bb7686e03ac3176f15f4e9a4fd2f7 /src
parent9e87b673abc0655b61d8c2786db46ba5b01509f7 (diff)
downloadair_mediahub-510c3fd449ff66e999989dd8264cf6a8224f66c0.tar.gz
air_mediahub-510c3fd449ff66e999989dd8264cf6a8224f66c0.tar.bz2
air_mediahub-510c3fd449ff66e999989dd8264cf6a8224f66c0.zip
add id on view_update_data
Change-Id: Iae22b23ec3b539d8e5d4836b5423becc6c186b21 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Diffstat (limited to 'src')
-rw-r--r--src/view/mplayer.c12
-rw-r--r--src/view/viewer.c10
2 files changed, 21 insertions, 1 deletions
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);
}