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)

-- 


Reply via email to