elm genlist: Reverted r62645 patch. This needs to be refined.
authorseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 26 Aug 2011 11:32:26 +0000 (11:32 +0000)
committerseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 26 Aug 2011 11:32:26 +0000 (11:32 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@62855 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_genlist.c

index ad5594b..489880c 100644 (file)
@@ -3545,28 +3545,17 @@ elm_genlist_item_insert_after(Evas_Object                  *obj,
      {
         if ((flags & ELM_GENLIST_ITEM_GROUP) &&
             (after->flags & ELM_GENLIST_ITEM_GROUP))
-          {
-             Elm_Genlist_Item *it2 = NULL;
-             Eina_List *ll = eina_list_last(after->items);
-             if (ll) it2 = ll->data;
-             else it2 = after;
-
-             wd->items =
-                eina_inlist_append_relative(wd->items, EINA_INLIST_GET(it),
-                                            EINA_INLIST_GET(it2));
-             it->rel = it2;
-             wd->group_items = eina_list_append_relative(wd->group_items, it,
-                                                         after);
-          }
+          wd->group_items = eina_list_append_relative(wd->group_items, it,
+                                                      after);
      }
    else
      {
         it->parent->items = eina_list_append_relative(it->parent->items, it,
                                                       after);
-        wd->items = eina_inlist_append_relative(wd->items, EINA_INLIST_GET(it),
-                                                EINA_INLIST_GET(after));
-        it->rel = after;
      }
+   wd->items = eina_inlist_append_relative(wd->items, EINA_INLIST_GET(it),
+                                           EINA_INLIST_GET(after));
+   it->rel = after;
    it->rel->relcount++;
    it->before = EINA_FALSE;
    _item_queue(wd, it);