diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2014-12-31 18:59:28 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2014-12-31 18:59:28 +0900 |
commit | c821c09ad94fd44976e5de770608cf38f797009b (patch) | |
tree | 8095fcf9ccfc617674c2468be72f9069a2db5aff | |
parent | b2207d10d049b3dbb082c2cfa7b0850d1e67be8b (diff) | |
download | enlightenment-c821c09ad94fd44976e5de770608cf38f797009b.tar.gz |
genlist: let group item set reorder style as it needs.
we don't need to limit the group item it's reorder style.
-rw-r--r-- | src/lib/elm_genlist.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index cbc4eddd5a..587372d72e 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 |