genlist : fix genlist dangling pointer crash in item select
authorSangHyeon Lee <dltkdgus1764@gmail.com>
Sun, 19 Jul 2015 15:09:23 +0000 (00:09 +0900)
committerSangHyeon Lee <dltkdgus1764@gmail.com>
Sun, 19 Jul 2015 15:16:26 +0000 (00:16 +0900)
commit4e48054bb835d0a590ca0db53dc75eff5e18dd4a
treed28b83f386cfd206d3f851455ef2f117ed08c32f
parentd9c18d98143e994142a74bfb59ee7ccc8bb5eef9
genlist : fix genlist dangling pointer crash in item select

Summary:
Fix genlist crash issue of T2553 which happened by dangling pointer
access after deletion in item_select.
after item_focused callback, user call deletion and item_select din't
cover those cases.
Resolves: T2553

@fix

Test Plan: elementary_test -> genlist focus -> choose Genlist Cear on Focus
then originally crash will be happened. This patch will solve that problem.
legacy/elementary/src/lib/elm_genlist.c