diff options
author | Jehun Lim <jehun.lim@samsung.com> | 2015-12-30 17:06:36 +0900 |
---|---|---|
committer | Jehun Lim <jehun.lim@samsung.com> | 2015-12-30 17:15:15 +0900 |
commit | 387bda6e97f1f33b4c0fb6eebde4ade3469006e9 (patch) | |
tree | 324b1e3069bd07f92ae5054e4429d1d3c4c552a7 /src/view/detail.c | |
parent | fa32cb0408b4739e73ca81926a3a8b7cb5f39a90 (diff) | |
download | air_mediahub-387bda6e97f1f33b4c0fb6eebde4ade3469006e9.tar.gz air_mediahub-387bda6e97f1f33b4c0fb6eebde4ade3469006e9.tar.bz2 air_mediahub-387bda6e97f1f33b4c0fb6eebde4ade3469006e9.zip |
change the method to get play item infosubmit/tizen/20151230.095509accepted/tizen/tv/20151230.120531
Change-Id: I3537416ece3d1b674e6947148886ed83f0e08b88
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
Diffstat (limited to 'src/view/detail.c')
-rw-r--r-- | src/view/detail.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/view/detail.c b/src/view/detail.c index 836b528..8ec7fc8 100644 --- a/src/view/detail.c +++ b/src/view/detail.c @@ -808,6 +808,8 @@ static void _set_no_play_info(struct _priv *priv) elm_object_signal_emit(priv->btn, SIG_SET_STATUS_STOP, SIG_SOURCE_SRC); elm_object_disabled_set(priv->btn, EINA_TRUE); + + priv->play_info = NULL; } static void _set_movie_play_info(struct _priv *priv, app_media_info *mi) @@ -1103,6 +1105,7 @@ static void _update(void *view_data, int update_type, void *data) { struct _priv *priv; struct view_update_data *vdata; + app_media_info *mi; if (!view_data) { _ERR("failed to get view data"); @@ -1134,7 +1137,11 @@ static void _update(void *view_data, int update_type, void *data) break; case UPDATE_PLAYER: priv->status = vdata->status; - _update_play_info(priv, NULL); + + if (priv->play_info) { + mi = app_media_get_info(priv->play_info); + _update_play_info(priv, mi->media_id); + } break; default: break; |