hermet pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=c821c09ad94fd44976e5de770608cf38f797009b

commit c821c09ad94fd44976e5de770608cf38f797009b
Author: ChunEon Park <her...@hermet.pe.kr>
Date:   Wed Dec 31 18:59:28 2014 +0900

    genlist: let group item set reorder style as it needs.
    
    we don't need to limit the group item it's reorder style.
---
 src/lib/elm_genlist.c | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index cbc4edd..587372d 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -1649,7 +1649,7 @@ _item_realize(Elm_Gen_Item *it,
 
    _item_order_update(EINA_INLIST_GET(it), in);
 
-   if (!(it->deco_all_view) && (it->item->type != ELM_GENLIST_ITEM_GROUP))
+   if (!it->deco_all_view)
      {
         if (sd->reorder_mode)
           edje_object_signal_emit(VIEW(it), SIGNAL_REORDER_MODE_SET, "elm");
@@ -7567,18 +7567,15 @@ _elm_genlist_reorder_mode_set(Eo *obj EINA_UNUSED, 
Elm_Genlist_Data *sd, Eina_Bo
    EINA_LIST_FREE(realized, eo_it)
     {
        ELM_GENLIST_ITEM_DATA_GET(eo_it, it);
-       if (it->item->type != ELM_GENLIST_ITEM_GROUP)
-         {
-            Evas_Object *view;
-            if (it->deco_all_view) view = it->deco_all_view;
-            else view = VIEW(it);
-
-            if (sd->reorder_mode)
-              edje_object_signal_emit(view, SIGNAL_REORDER_MODE_SET, "elm");
-            else
-              edje_object_signal_emit(view, SIGNAL_REORDER_MODE_UNSET, "elm");
-        }
-   }
+       Evas_Object *view;
+       if (it->deco_all_view) view = it->deco_all_view;
+       else view = VIEW(it);
+
+       if (sd->reorder_mode)
+         edje_object_signal_emit(view, SIGNAL_REORDER_MODE_SET, "elm");
+       else
+         edje_object_signal_emit(view, SIGNAL_REORDER_MODE_UNSET, "elm");
+    }
 }
 
 EAPI void

-- 


Reply via email to