eio: remove use of eina_promise_data_set.
authorCedric BAIL <cedric.bail@free.fr>
Sat, 5 Jan 2019 00:01:40 +0000 (16:01 -0800)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 24 Jan 2019 05:20:17 +0000 (14:20 +0900)
commit441932454fda9fce899db83e90c33ef394ac43fc
tree12693e0c88c07c09a0a9b065a1f0945b50ce05db
parent81c85255914242df5b39bdf445e282171a09764a
eio: remove use of eina_promise_data_set.

eina_promise_data_set is a misleading API and result in conflicted use by
multiple independent piece of code leading to bug and crash. It is also not
necessary and we can avoid using it completely.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Differential Revision: https://phab.enlightenment.org/D7572
src/lib/eio/efl_io_manager.c
src/lib/eio/eio_model.c
src/lib/eio/eio_private.h