summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_list_precise_layouter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_list_precise_layouter.c')
-rw-r--r--src/lib/elementary/efl_ui_list_precise_layouter.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/elementary/efl_ui_list_precise_layouter.c b/src/lib/elementary/efl_ui_list_precise_layouter.c
index 7c4d0f564f..fbe72d444a 100644
--- a/src/lib/elementary/efl_ui_list_precise_layouter.c
+++ b/src/lib/elementary/efl_ui_list_precise_layouter.c
@@ -244,13 +244,11 @@ _child_removed_cb(void *data, const Efl_Event *event)
Efl_Ui_List_LayoutItem *layout_item, *litem;
Efl_Ui_List_Precise_Layouter_Node_Data *nodedata;
Efl_Ui_List_SegArray_Node *itemnode;
- Efl_Ui_List_Item* item;
int i;
- item = efl_ui_list_segarray_remove(pd->segarray, evt->index);
- if (!item) return;
+ litem = efl_ui_list_segarray_remove(pd->segarray, evt->index);
+ if (!litem) return;
- litem = (Efl_Ui_List_LayoutItem *)item;
itemnode = litem->tree_node;
nodedata = itemnode->layout_data;
@@ -295,7 +293,7 @@ _child_removed_cb(void *data, const Efl_Event *event)
efl_ui_list_model_unrealize(pd->modeler, litem);
- free(item);
+ free(litem);
pd->recalc = EINA_TRUE;
evas_object_smart_changed(pd->modeler);
}