summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2014-12-31 19:55:09 +0900
committerChunEon Park <hermet@hermet.pe.kr>2014-12-31 19:55:09 +0900
commit75f8448a001dbe73bb56e53759af603ee857294a (patch)
tree3c084bcd9e867798b122c6d97f20fa91abb09c58
parenta7d6ffdd382fcaf68a6e6f9be9da691ac0fc2c05 (diff)
downloadenlightenment-75f8448a001dbe73bb56e53759af603ee857294a.tar.gz
genlist: free selected items when genlist is cleared.
-rw-r--r--src/lib/elm_genlist.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 55d33466cb..83eef29c27 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -5769,6 +5769,9 @@ _internal_elm_genlist_clear(Evas_Object *obj,
ELM_SAFE_FREE(sd->calc_job, ecore_job_del);
_clear(sd);
}
+
+ if (sd->selected) ELM_SAFE_FREE(sd->selected, eina_list_free);
+
sd->pan_x = 0;
sd->pan_y = 0;
sd->minw = 0;