music: do not update playlist when playing item is selected 33/49133/1 accepted/tizen/tv/20151007.081624 submit/tizen/20151007.073635
authorJehun Lim <jehun.lim@samsung.com>
Wed, 7 Oct 2015 05:37:10 +0000 (14:37 +0900)
committerJehun Lim <jehun.lim@samsung.com>
Wed, 7 Oct 2015 05:37:10 +0000 (14:37 +0900)
Change-Id: Ib3ccf74ce96d14777c5129161f59726ee0aff8f7
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
src/layout/music.c
src/view/mplayer.c

index 98249a9..a42491d 100644 (file)
@@ -234,24 +234,6 @@ static void _playing_key_down_cb(void *data, Evas_Object *obj,
 
 static void _playing_selected_cb(void *data, Evas_Object *obj)
 {
-       struct view_update_data vdata;
-       struct datamgr *dmgr;
-       struct _priv *priv;
-
-       if (!data || !obj)
-               return;
-
-       priv = data;
-
-       dmgr = priv->dmgr[E_DATA_MEDIA];
-       if (!dmgr)
-               return;
-
-       vdata.list = dmgr->ops->get_list(dmgr->handle, E_LIST_MEDIA, NULL);
-       vdata.index = util_get_media_index(vdata.list, priv->playing_info);
-       vdata.id = VIEW_BASE;
-
-       viewmgr_update_view(VIEW_MPLAYER, UPDATE_CONTENT, &vdata);
        viewmgr_push_view(VIEW_MPLAYER);
 }
 
index c8a7bd6..ddcc196 100644 (file)
@@ -615,12 +615,10 @@ static void _pop_view(struct _priv *priv)
                return;
        }
 
-       if (!strcmp(priv->prev_view, VIEW_BASE)) {
-               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);
-       }
+       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);
 
        viewmgr_pop_view();
 }