evas_event: remove child object from list when child is deleted.
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 12 Feb 2020 09:31:07 +0000 (18:31 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 13 Feb 2020 21:47:54 +0000 (06:47 +0900)
commit4faf67672c20255b4cdd737ecf7087f8a63ebb3e
tree30e55c0f033eaa42b93edc8c4d96b5f03c699439
parentd170607713278df9cb78cfe59592a9b86c87c47f
evas_event: remove child object from list when child is deleted.

Event list of source object is not managed when child object is
deleted. So sometimes event list have dangling pointers.

Add Efl_Event_Del callback for managing child object.

Change-Id: Ia4c16994d34c58b2a2e50274e8c658774abcf7f2
src/lib/evas/canvas/evas_events.c
src/lib/evas/canvas/evas_object_main.c
src/lib/evas/include/evas_private.h