From fb4629dd12eb7695826e87c49dad904020b477c7 Mon Sep 17 00:00:00 2001 From: Kim Tae Soo Date: Fri, 27 Mar 2015 08:09:04 +0900 Subject: [PATCH] Fix genlist issue again: According to the EFL specs, the index of genlist starts with 1. Change-Id: I95d3c0ab2a9d96ae3f278db2d135e35d1938ae35 Signed-off-by: Kim Tae Soo --- src/views/playback-view.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/playback-view.cpp b/src/views/playback-view.cpp index 90f9921..35f1642 100644 --- a/src/views/playback-view.cpp +++ b/src/views/playback-view.cpp @@ -1342,7 +1342,7 @@ public: if (!strcmp(part, "elm.text0")) { index = elm_genlist_item_index_get(pItemInfo->item); - snprintf(buf, sizeof(buf), "%d", index + 1); + snprintf(buf, sizeof(buf), "%d", index); if ((index & 1) == 1) { elm_object_item_signal_emit(pItemInfo->item, MUSIC_SIGNAL_EVEN_ROW, MUSIC_PLAYBACK_VIEW); @@ -1644,7 +1644,7 @@ void CPlaybackView::m_HandleGenlistItemActivated(Evas_Object *obj, Elm_Object_It index = elm_genlist_item_index_get(genListItem); - m->hMusicController->PlayIndexSong(index); + m->hMusicController->PlayIndexSong(--index); m_UpdateCurrentSongInfo(); } -- 2.7.4