ecore_event: Fix a break of consistency of return data 21/169521/1
authorMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Wed, 7 Feb 2018 04:50:24 +0000 (13:50 +0900)
committerMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Wed, 7 Feb 2018 08:07:16 +0000 (17:07 +0900)
commited7cdefb4cdf7f596f2587a5d09377ac9b18fd38
treeab7e672aec0f87b1cead817dd36c32012b08d8c1
parent1ec6291ffb0b53249a2800b3e56fc97a9ecc28e9
ecore_event: Fix a break of consistency of return data

Summary:
This patch fixes a break of consistency of return data from ecore_event_del.
Before EFL 1.20, when calling ecore_event_add(ECORE_EVENT_SIGNAL_USER, event_data, NULL, &data);
The user data(data) is saved at event->data. and when user calls ecore_event_del(event_handler),
ecore_event_del returns event->data. However, current ecore_event_del returns pd->ev.
I think it is ABI break.

Test Plan: Execute test suite

Reviewers: cedric, raster, stefan_schmidt, Jaehyun_Cho

Reviewed By: Jaehyun_Cho

Differential Revision: https://phab.enlightenment.org/D5786

Change-Id: Id0ff5dc61cbb18b0ffae378dd7490d4b75e0ed9f
src/lib/ecore/ecore_events.c