Apply ISKeyDownListener. 59/38559/2
authorKim Tae Soo <taesoo46.kim@samsung.com>
Wed, 22 Apr 2015 06:24:10 +0000 (15:24 +0900)
committerKim Tae Soo <taesoo46.kim@samsung.com>
Wed, 22 Apr 2015 06:34:27 +0000 (15:34 +0900)
Change-Id: Ia26a88825707e446f52b8ef9f8d19e0886222676
Signed-off-by: Kim Tae Soo <taesoo46.kim@samsung.com>
12 files changed:
include/album-layout.h
include/album-songs-layout.h
include/category-layout.h
include/category-songs-layout.h
include/folder-layout.h
include/song-layout.h
src/views/album-layout.cpp
src/views/album-songs-layout.cpp
src/views/category-layout.cpp
src/views/category-songs-layout.cpp
src/views/folder-layout.cpp
src/views/song-layout.cpp

index ad7506f..1850578 100644 (file)
@@ -23,7 +23,7 @@ struct SAlbumItemInfo;
 class CAlbumLayout :
        public CExtBaseLayout,
        public CListenerMgr,
-       public IKeyDownListener,
+       public ISKeyDownListener,
        public IMouseMoveListener,
        public IRealizedListener,
        public IUnrealizedListener {
@@ -63,7 +63,7 @@ protected:
 public:
        CAlbumLayout(const char *pLayoutId) :
                CExtBaseLayout(pLayoutId),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                IMouseMoveListener(this),
                IRealizedListener(this),
                IUnrealizedListener(this),
@@ -79,7 +79,7 @@ public:
        void SetEmptyStatusHandleCallback(void(*handleEmptyStatusCb)(void *cookie, bool emptyStatus), void *cookie);
 
 public:
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
        virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
        virtual void OnUnrealized(int id, Evas_Object *obj, Elm_Object_Item *item);
index 67f2cdf..4012a09 100644 (file)
@@ -23,7 +23,7 @@ struct SAlbumSongsItemInfo;
 class CAlbumSongsLayout :
        public CExtBaseLayout,
        public CListenerMgr,
-       public IKeyDownListener,
+       public ISKeyDownListener,
        public IMouseMoveListener,
        public IMouseClickedListener,
        public IRealizedListener {
@@ -63,7 +63,7 @@ protected:
 public:
        CAlbumSongsLayout(const char *pLayoutId) :
                CExtBaseLayout(pLayoutId),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                IMouseMoveListener(this),
                IMouseClickedListener(this),
                IRealizedListener(this),
@@ -79,7 +79,7 @@ public:
        virtual void SetFocus(const char *btnStr);
 
 public:
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
        virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
        virtual void OnMouseClicked(int id, Evas_Object *obj);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
index 39fa564..48242a7 100644 (file)
@@ -21,7 +21,7 @@
 class CCategoryLayout :
        public CExtBaseLayout,
        public CListenerMgr,
-       public IKeyDownListener,
+       public ISKeyDownListener,
        public IMouseClickedListener,
        public IMouseMoveListener,
        public IRealizedListener,
@@ -138,7 +138,7 @@ protected:
 public:
        CCategoryLayout(const char *pLayoutId) :
                CExtBaseLayout(pLayoutId),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                IMouseClickedListener(this),
                IMouseMoveListener(this),
                IRealizedListener(this),
@@ -158,7 +158,7 @@ public:
        virtual void SetFocus(const char *btnStr);
 
 public:
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
        virtual void OnMouseClicked(int id, Evas_Object *obj);
        virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
index f27f5d7..4bbbbf1 100644 (file)
@@ -23,7 +23,7 @@
 class CCategorySongsLayout :
        public CExtBaseLayout,
        public CListenerMgr,
-       public IKeyDownListener,
+       public ISKeyDownListener,
        public IMouseMoveListener,
        public IMouseClickedListener,
        public IRealizedListener,
@@ -91,7 +91,7 @@ protected:
 public:
        CCategorySongsLayout(const char *pLayoutId) :
                CExtBaseLayout(pLayoutId),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                IMouseMoveListener(this),
                IMouseClickedListener(this),
                IRealizedListener(this),
@@ -111,7 +111,7 @@ public:
        virtual void SetFocus(const char *btnStr);
 
 public:
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
        virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
        virtual void OnMouseClicked(int id, Evas_Object *obj);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
index fe1c881..b3455f2 100644 (file)
@@ -27,7 +27,7 @@ class CFolderLayout :
        public IMouseClickedListener,
        public IRealizedListener,
        public IUnrealizedListener,
-       public IKeyDownListener {
+       public ISKeyDownListener {
 private:
        struct SFolderLayout *m;
 
@@ -72,7 +72,7 @@ public:
                IMouseClickedListener(this),
                IRealizedListener(this),
                IUnrealizedListener(this),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                m(0) {}
        virtual ~CFolderLayout() {}
 
@@ -87,7 +87,7 @@ public:
        virtual void OnMouseClicked(int id, Evas_Object *obj);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
        virtual void OnUnrealized(int id, Evas_Object *obj, Elm_Object_Item *item);
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
 };
 
 
index fd833bf..04c1c95 100644 (file)
@@ -23,7 +23,7 @@ struct SSongItemInfo;
 class CSongLayout :
        public CExtBaseLayout,
        public CListenerMgr,
-       public IKeyDownListener,
+       public ISKeyDownListener,
        public IMouseMoveListener,
        public IRealizedListener {
 private:
@@ -67,7 +67,7 @@ protected:
 public:
        CSongLayout(const char *pLayoutId) :
                CExtBaseLayout(pLayoutId),
-               IKeyDownListener(this),
+               ISKeyDownListener(this),
                IMouseMoveListener(this),
                IRealizedListener(this),
                m(0) {}
@@ -80,7 +80,7 @@ public:
        virtual void SetFocus(const char *btnStr);
 
 public:
-       virtual void OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev);
+       virtual void OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev);
        virtual void OnMouseMove(int id, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Move *ev);
        virtual void OnRealized(int id, Evas_Object *obj, Elm_Object_Item *item);
 };
index 1d9dc89..0f3ef62 100644 (file)
@@ -594,12 +594,11 @@ void CAlbumLayout::SetEmptyStatusHandleCallback(void(*handleEmptyStatusCb)(void
 }
 
 
-void CAlbumLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CAlbumLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id) {
        case ALBUM_LAYOUT:
-               if (!strcmp(ev->keyname, KEY_BACK) ||
-                       !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+               if (ev->skey == SKEY_BACK) {
                        SParcel parcel;
                        memset(&parcel, 0, sizeof(SParcel));
                        parcel.updateType = E_FOCUS_UPDATE;
@@ -621,8 +620,7 @@ void CAlbumLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_D
 
                        m->focusedItem = it;
 
-                       if (!strcmp(ev->keyname, KEY_MENU) ||
-                               !strcmp(ev->keyname, KEY_MENU_REMOTE)) {
+                       if (ev->skey == SKEY_MENU) {
                                if (m->ctxtinfo) {
                                        free(m->ctxtinfo);
                                        m->ctxtinfo = NULL;
index 2d73eba..631baff 100644 (file)
@@ -638,13 +638,12 @@ void CAlbumSongsLayout::t_OnShow(void)
 }
 
 
-void CAlbumSongsLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CAlbumSongsLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id)
        {
        case ALBUM_SONGS_LAYOUT:
-               if (!strcmp(ev->keyname, KEY_BACK) ||
-                       !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+               if (ev->skey == SKEY_BACK) {
                        SParcel parcel;
                        memset(&parcel, 0, sizeof(SParcel));
                        parcel.updateType = E_DEPTH_UPDATE;
@@ -668,12 +667,11 @@ void CAlbumSongsLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_
                                return;
                        }
 
-                       if (!strcmp(ev->keyname, KEY_LEFT)) {
+                       if (ev->skey == SKEY_LEFT) {
                                parcel.updateType = E_FOCUS_UPDATE;
                                m->vmgr->UpdateView(MUSIC_BASE_VIEW, &parcel);
                        }
-                       else if (!strcmp(ev->keyname, KEY_MENU) ||
-                               !strcmp(ev->keyname, KEY_MENU_REMOTE)) {
+                       else if (ev->skey == SKEY_MENU) {
                                m->focused_item = it;
 
                                if (m->ctxtinfo) {
@@ -709,7 +707,7 @@ void CAlbumSongsLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_
        case ALBUM_SONGS_PLAY_BUTTON:
        case ALBUM_SONGS_NEXT_BUTTON:
        case ALBUM_SONGS_LAST_BUTTON:
-               if (!strcmp(ev->keyname, KEY_UP)) {
+               if (ev->skey == SKEY_UP) {
                        const char *btnText = NULL;
 
                        if (id == ALBUM_SONGS_PLAY_BUTTON)
index 8cd5831..e439290 100644 (file)
@@ -1276,7 +1276,7 @@ void CCategoryLayout::SetFocus(const char *btnStr)
 }
 
 
-void CCategoryLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CCategoryLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id) {
        case CATEGORY_LAYOUT:
@@ -1284,8 +1284,7 @@ void CCategoryLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Ke
                        int count;
                        Eina_List *alist = NULL;
 
-                       if (!strcmp(ev->keyname, KEY_BACK) ||
-                               !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+                       if (ev->skey == SKEY_BACK) {
                                if (t.depth == E_DEPTH_CATEGORY) {
                                        SParcel parcel;
                                        memset(&parcel, 0, sizeof(SParcel));
@@ -1335,8 +1334,7 @@ void CCategoryLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Ke
 
                        t.focused_item = it;
 
-                       if ((!strcmp(ev->keyname, KEY_MENU) ||
-                               !strcmp(ev->keyname, KEY_MENU_REMOTE)) &&
+                       if ((ev->skey == SKEY_MENU) &&
                                t.depth != E_DEPTH_SELECT_LIST &&
                                t.depth != E_DEPTH_SHOW_LIST) {
                                if (t.ctxtinfo) {
@@ -1380,7 +1378,7 @@ void CCategoryLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Ke
        case CATEGORY_LAYOUT_PLAY_BUTTON:
        case CATEGORY_LAYOUT_NEXT_BUTTON:
        case CATEGORY_LAYOUT_LAST_BUTTON:
-               if (!strcmp(ev->keyname, KEY_UP)) {
+               if (ev->skey == SKEY_UP) {
                        const char *btnText = NULL;
 
                        if (id == CATEGORY_LAYOUT_PLAY_BUTTON)
index 9d9214c..3869250 100644 (file)
@@ -987,13 +987,12 @@ void CCategorySongsLayout::t_OnShow(void)
 }
 
 
-void CCategorySongsLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CCategorySongsLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id)
        {
        case CATEGORY_SONGS_LAYOUT:
-               if (!strcmp(ev->keyname, KEY_BACK) ||
-                       !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+               if (ev->skey == SKEY_BACK) {
                        SParcel parcel;
                        memset(&parcel, 0, sizeof(SParcel));
                        parcel.updateType = E_DEPTH_UPDATE;
@@ -1008,14 +1007,13 @@ void CCategorySongsLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Eve
                        SContentInfo *ctxtinfo = NULL;
                        SCategorySongsItemsInfo *itinfo = NULL;
 
-                       if (!strcmp(ev->keyname, KEY_LEFT)) {
+                       if (ev->skey == SKEY_LEFT) {
                                SParcel parcel;
                                memset(&parcel, 0, sizeof(SParcel));
                                parcel.updateType = E_FOCUS_UPDATE;
                                m->vmgr->UpdateView(MUSIC_BASE_VIEW, &parcel);
                        }
-                       else if (!strcmp(ev->keyname, KEY_MENU) ||
-                               !strcmp(ev->keyname, KEY_MENU_REMOTE)) {
+                       else if (ev->skey == SKEY_MENU) {
                                it = elm_object_focused_item_get(obj);
                                if (!it) {
                                        _ERR(" unable to get focused item ");
index 8b7fc6b..21e2728 100644 (file)
@@ -933,13 +933,12 @@ void CFolderLayout::OnUnrealized(int id, Evas_Object *obj, Elm_Object_Item *item
 }
 
 
-void CFolderLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CFolderLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id) {
        case FOLDER_LAYOUT:
                {
-                       if (!strcmp(ev->keyname, KEY_BACK) ||
-                               !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+                       if (ev->skey == SKEY_BACK) {
                                if (m->depth == E_DEPTH_SONG) {
                                        m->depth = E_DEPTH_FOLDER;
                                        m_UpdateFolderGrid(false);
@@ -966,58 +965,56 @@ void CFolderLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_
                        if (!obj)
                                return;
 
-                       if (strcmp(ev->keyname, KEY_MENU) &&
-                               strcmp(ev->keyname, KEY_MENU_REMOTE))
-                               return;
-
-                       it = elm_object_focused_item_get(obj);
-                       if (!it) {
-                               _ERR(" unable to get focused item ");
-                               return;
-                       }
-                       m->focused_item = it;
+                       if (ev->skey == SKEY_MENU) {
+                               it = elm_object_focused_item_get(obj);
+                               if (!it) {
+                                       _ERR(" unable to get focused item ");
+                                       return;
+                               }
+                               m->focused_item = it;
 
-                       if (m->ctxtinfo) {
-                               free(m->ctxtinfo);
-                               m->ctxtinfo = NULL;
-                       }
+                               if (m->ctxtinfo) {
+                                       free(m->ctxtinfo);
+                                       m->ctxtinfo = NULL;
+                               }
 
-                       ctxtinfo = (SContentInfo *)calloc(1, sizeof(*ctxtinfo));
-                       if (!ctxtinfo)
-                               return;
+                               ctxtinfo = (SContentInfo *)calloc(1, sizeof(*ctxtinfo));
+                               if (!ctxtinfo)
+                                       return;
 
-                       itinfo = m_FindItemInfo(m->it_infolist, it);
-                       if (!itinfo) {
-                               free(ctxtinfo);
-                               return;
-                       }
+                               itinfo = m_FindItemInfo(m->it_infolist, it);
+                               if (!itinfo) {
+                                       free(ctxtinfo);
+                                       return;
+                               }
 
-                       ctxtinfo->cbdata = this;
-                       ctxtinfo->update = sm_CbCtxtUpdate;
-                       ctxtinfo->close = sm_CbCtxtClose;
-                       if (m->depth == E_DEPTH_SONG) {
-                               ctxtinfo->type = CONTEXT_TYPE_SONG;
-                               ctxtinfo->context = itinfo->sinfo;
-                       }
-                       else {
-                               ctxtinfo->type = CONTEXT_TYPE_FOLDER;
-                               ctxtinfo->context = itinfo->finfo;
-                       }
+                               ctxtinfo->cbdata = this;
+                               ctxtinfo->update = sm_CbCtxtUpdate;
+                               ctxtinfo->close = sm_CbCtxtClose;
+                               if (m->depth == E_DEPTH_SONG) {
+                                       ctxtinfo->type = CONTEXT_TYPE_SONG;
+                                       ctxtinfo->context = itinfo->sinfo;
+                               }
+                               else {
+                                       ctxtinfo->type = CONTEXT_TYPE_FOLDER;
+                                       ctxtinfo->context = itinfo->finfo;
+                               }
 
-                       m->ctxtinfo = ctxtinfo;
+                               m->ctxtinfo = ctxtinfo;
 
-                       SParcel parcel;
-                       memset(&parcel, 0, sizeof(SParcel));
-                       parcel.ctxtInfo = ctxtinfo;
-                       if (!m->vmgr->PushView(MUSIC_CONTEXT_VIEW, &parcel))
-                               _ERR("viewmgr push view MUSIC_CONTEXT_VIEW failed");
+                               SParcel parcel;
+                               memset(&parcel, 0, sizeof(SParcel));
+                               parcel.ctxtInfo = ctxtinfo;
+                               if (!m->vmgr->PushView(MUSIC_CONTEXT_VIEW, &parcel))
+                                       _ERR("viewmgr push view MUSIC_CONTEXT_VIEW failed");
+                       }
                }
                break;
 
        case FOLDER_LAYOUT_PLAY_BUTTON:
        case FOLDER_LAYOUT_NEXT_BUTTON:
        case FOLDER_LAYOUT_LAST_BUTTON:
-               if (!strcmp(ev->keyname, KEY_UP)) {
+               if (ev->skey == SKEY_UP) {
                        const char *btnText = NULL;
 
                        if (id == FOLDER_LAYOUT_PLAY_BUTTON)
index 1cd0321..ca9eff1 100644 (file)
@@ -616,13 +616,12 @@ void CSongLayout::SetFocus(const char *btnStr)
 }
 
 
-void CSongLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev)
+void CSongLayout::OnSKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_SKey_Down *ev)
 {
        switch (id) {
        case SONG_LAYOUT:
                {
-                       if (!strcmp(ev->keyname, KEY_BACK) ||
-                               !strcmp(ev->keyname, KEY_BACK_REMOTE)) {
+                       if (ev->skey == SKEY_BACK) {
                                SParcel parcel;
                                memset(&parcel, 0, sizeof(SParcel));
                                parcel.updateType = E_FOCUS_UPDATE;
@@ -637,45 +636,43 @@ void CSongLayout::OnKeyDown(int id, Evas *e, Evas_Object *obj, Evas_Event_Key_Do
                        SContentInfo *ctxtinfo = NULL;
                        SSongItemInfo *itinfo = NULL;
 
-                       if (strcmp(ev->keyname, KEY_MENU) &&
-                               strcmp(ev->keyname, KEY_MENU_REMOTE))
-                               return;
+                       if (ev->skey == SKEY_MENU) {
+                               it = elm_object_focused_item_get(obj);
+                               if (!it) {
+                                       _ERR(" unable to get focused item ");
+                                       return;
+                               }
+                               m->focused_item = it;
+
+                               if (m->ctxtinfo) {
+                                       free(m->ctxtinfo);
+                                       m->ctxtinfo = NULL;
+                               }
+
+                               ctxtinfo = (SContentInfo *)calloc(1, sizeof(*ctxtinfo));
+                               if (!ctxtinfo)
+                                       return;
+
+                               itinfo = m_FindItemInfoFromItem(m->it_infolist, it);
+                               if (!itinfo) {
+                                       free(ctxtinfo);
+                                       return;
+                               }
+
+                               ctxtinfo->type = CONTEXT_TYPE_SONG;
+                               ctxtinfo->context = itinfo->sinfo;
+                               ctxtinfo->cbdata = this;
+                               ctxtinfo->update = sm_CbCtxtUpdate;
+                               ctxtinfo->close = sm_CbCtxtClose;
+
+                               m->ctxtinfo = ctxtinfo;
 
-                       it = elm_object_focused_item_get(obj);
-                       if (!it) {
-                               _ERR(" unable to get focused item ");
-                               return;
-                       }
-                       m->focused_item = it;
-
-                       if (m->ctxtinfo) {
-                               free(m->ctxtinfo);
-                               m->ctxtinfo = NULL;
-                       }
-
-                       ctxtinfo = (SContentInfo *)calloc(1, sizeof(*ctxtinfo));
-                       if (!ctxtinfo)
-                               return;
-
-                       itinfo = m_FindItemInfoFromItem(m->it_infolist, it);
-                       if (!itinfo) {
-                               free(ctxtinfo);
-                               return;
+                               SParcel parcel;
+                               memset(&parcel, 0, sizeof(SParcel));
+                               parcel.ctxtInfo = ctxtinfo;
+                               if (!m->vmgr->PushView(MUSIC_CONTEXT_VIEW, &parcel))
+                                       _ERR("viewmgr push view MUSIC_CONTEXT_VIEW failed");
                        }
-
-                       ctxtinfo->type = CONTEXT_TYPE_SONG;
-                       ctxtinfo->context = itinfo->sinfo;
-                       ctxtinfo->cbdata = this;
-                       ctxtinfo->update = sm_CbCtxtUpdate;
-                       ctxtinfo->close = sm_CbCtxtClose;
-
-                       m->ctxtinfo = ctxtinfo;
-
-                       SParcel parcel;
-                       memset(&parcel, 0, sizeof(SParcel));
-                       parcel.ctxtInfo = ctxtinfo;
-                       if (!m->vmgr->PushView(MUSIC_CONTEXT_VIEW, &parcel))
-                               _ERR("viewmgr push view MUSIC_CONTEXT_VIEW failed");
                }
                break;