summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2014-12-31 18:59:28 +0900
committerChunEon Park <hermet@hermet.pe.kr>2014-12-31 18:59:28 +0900
commitc821c09ad94fd44976e5de770608cf38f797009b (patch)
tree8095fcf9ccfc617674c2468be72f9069a2db5aff
parentb2207d10d049b3dbb082c2cfa7b0850d1e67be8b (diff)
downloadenlightenment-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.c23
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