discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7bedc8eea6aced87aafeb1f6bd64cf46137002c0

commit 7bedc8eea6aced87aafeb1f6bd64cf46137002c0
Author: Stafford Horne <sho...@gmail.com>
Date:   Sat Nov 7 12:11:53 2015 -0500

    e/ilist: Fix issue with multiselect returning wrong index
    
    Summary:
    I noticed this because the description dialog in "Apps > Startup 
Application"
    was never getting properly populated.
    
    Test Plan:
    When selecting items in the "Apps > Startup Applications" config the
    description should update if a "Comment" field is available in the
    .desktop file.
    
    Reviewers: zmike
    
    Subscribers: cedric, seoz
    
    Differential Revision: https://phab.enlightenment.org/D3297
---
 src/bin/e_ilist.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_ilist.c b/src/bin/e_ilist.c
index 8953618..9482486 100644
--- a/src/bin/e_ilist.c
+++ b/src/bin/e_ilist.c
@@ -312,7 +312,8 @@ e_ilist_selected_get(Evas_Object *obj)
      return sd->selected;
    j = -1;
    i = 0;
-   EINA_LIST_FOREACH(sd->selected_items, l, li)
+   /* Return the index the of last selected item */
+   EINA_LIST_FOREACH(sd->items, l, li)
      {
         if (li && li->selected) j = i;
         i++;

-- 


Reply via email to