ami pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=c4eb2164d3c644c0d70662cf24f6fede34a7c673
commit c4eb2164d3c644c0d70662cf24f6fede34a7c673 Author: Amitesh Singh <amitesh...@samsung.com> Date: Wed Jul 15 23:43:50 2015 +0530 gengrid: remove memset to optimize items swapping via keys. No need to call memset(0) as struct values are getting fill eventually. --- src/lib/elm_gengrid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index 8d1d9a3..ce6d624 100644 --- a/src/lib/elm_gengrid.c +++ b/src/lib/elm_gengrid.c @@ -2817,6 +2817,7 @@ _store_nearby_items(Elm_Gengrid_Data *sd) rnd->no = abs(sd->reorder.it2->position - sd->reorder.it1->position); rnd->items = malloc(sizeof(Item_Info) * (rnd->no + 1)); + rnd->corner_item = NULL; if (sd->horizontal && sd->item_height > 0) { @@ -2915,7 +2916,6 @@ _swap_items(Elm_Object_Item *eo_it1, Elm_Object_Item *eo_it2, Elm_Focus_Directio if (sd->reorder.type == ELM_GENGRID_REORDER_TYPE_NORMAL) { Reorder_Normal_Data *rnd = malloc(sizeof(Reorder_Normal_Data)); - memset(rnd, 0, sizeof(Reorder_Normal_Data)); sd->reorder.data = rnd; _store_nearby_items(sd); if (rnd->corner_item) --