stop the musicplayer when play the video 55/44655/1
authorMinkyu Kang <mk7.kang@samsung.com>
Fri, 24 Jul 2015 09:10:29 +0000 (18:10 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Fri, 24 Jul 2015 09:10:29 +0000 (18:10 +0900)
Change-Id: Ib6534edb2ec8a94f292a77f7d7adac86a546c644
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
src/view/mplayer.c
src/view/viewer.c

index 64348ab..a981523 100644 (file)
@@ -816,16 +816,14 @@ static void _update(void *view_data, int update_type, void *data)
                return;
        }
 
-       if (!data) {
-               _ERR("invalid parameter");
-               return;
-       }
-
        priv = view_data;
        vdata = data;
 
        switch (update_type) {
        case UPDATE_CONTENT:
+               if (!vdata)
+                       break;
+
                priv->playlist.list = vdata->list;
                priv->playlist.cur = vdata->index;
 
index 2948ec7..91553d6 100644 (file)
@@ -436,6 +436,11 @@ static void _set_played_position(struct _priv *priv, int position)
        app_media_update(am);
 }
 
+static void _update_to_player(struct _priv *priv)
+{
+       viewmgr_update_view(VIEW_MPLAYER, UPDATE_PLAYER, NULL);
+}
+
 static bool _viewer_show(struct _priv *priv)
 {
        struct _viewer_info *info;
@@ -703,6 +708,7 @@ static void _player_play(struct _priv *priv)
                }
 
                _remove_thumbnail(priv);
+               _update_to_player(priv);
 
                progressbar_start(priv->progress);
                playermgr_play(priv->player, mi->file_path,