diff options
Diffstat (limited to 'src/view/mplayer.c')
-rw-r--r-- | src/view/mplayer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/view/mplayer.c b/src/view/mplayer.c index ddcc196..a98aa26 100644 --- a/src/view/mplayer.c +++ b/src/view/mplayer.c @@ -262,15 +262,15 @@ static void _update_info(struct _priv *priv, app_media_info *mi) /* update progressbar */ progressbar_reset(priv->progress, 0, mi->audio->duration); + /* update history */ + util_add_to_recent(priv->playlist.list, priv->playlist.cur); + /* 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); viewmgr_update_view(VIEW_DETAIL, UPDATE_PLAY_INFO, &vdata); - - /* update history */ - util_add_to_recent(priv->playlist.list, priv->playlist.cur); } static void _update_player(struct _priv *priv) |