diff options
author | Daniel Juyung Seo <seojuyung2@gmail.com> | 2015-02-12 22:01:59 +0900 |
---|---|---|
committer | Jaehwan Kim <jae.hwan.kim@samsung.com> | 2015-03-26 13:22:18 +0900 |
commit | ccd4d201779afeacd4b8040241f188076f2cf82c (patch) | |
tree | 9eb5a78b7195f04f81e475e28411e69344cd3d93 | |
parent | 582ad05fff54c6634eb0eaabb0855323e1e3c106 (diff) | |
download | elementary-ccd4d201779afeacd4b8040241f188076f2cf82c.tar.gz |
genlist: Fix elm_genlist_item_index_get.
The first item's index is 1 not 0.
@fix
-rw-r--r-- | src/bin/test_genlist.c | 3 | ||||
-rw-r--r-- | src/lib/elm_genlist.c | 2 | ||||
-rw-r--r-- | src/lib/elm_genlist_item.eo | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c index 0849f12cf..3cce7ff9b 100644 --- a/src/bin/test_genlist.c +++ b/src/bin/test_genlist.c @@ -211,7 +211,8 @@ Eina_Bool gl_state_get(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, con static void gl_sel(void *data, Evas_Object *obj, void *event_info) { - printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); + printf("sel item data [%p] on genlist obj [%p], item pointer [%p], index [%d]\n", + data, obj, event_info, elm_genlist_item_index_get(event_info)); } static void diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index f7ce044f3..54897a206 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -7061,7 +7061,7 @@ elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *eo_it) EOLIAN static int _elm_genlist_item_index_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it) { - int cnt = 0; + int cnt = 1; Elm_Gen_Item *tmp; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, -1); diff --git a/src/lib/elm_genlist_item.eo b/src/lib/elm_genlist_item.eo index bb44c4252..9c6eecbc4 100644 --- a/src/lib/elm_genlist_item.eo +++ b/src/lib/elm_genlist_item.eo @@ -169,6 +169,8 @@ class Elm_Genlist_Item(Elm_Widget_Item) /*@ Get the index of the item. It is only valid once displayed. + The index start from 1. + @ingroup Genlist */ } |