zehortigoza pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=78d5bb17d700f25e84abd5fb3eb4d42590c73474
commit 78d5bb17d700f25e84abd5fb3eb4d42590c73474 Author: José Roberto de Souza <[email protected]> Date: Wed Dec 17 16:44:29 2014 -0200 Revert "eldbus hackaround for proxy deletion during pending callback" This reverts commit 6a08788d59c020aea8e0f24dc072630d5ae61c18. This will be properly fixed on the next patch. --- src/lib/eldbus/eldbus_pending.c | 2 -- src/lib/eldbus/eldbus_private_types.h | 1 - 2 files changed, 3 deletions(-) diff --git a/src/lib/eldbus/eldbus_pending.c b/src/lib/eldbus/eldbus_pending.c index 53cc47e..efa3970 100644 --- a/src/lib/eldbus/eldbus_pending.c +++ b/src/lib/eldbus/eldbus_pending.c @@ -219,8 +219,6 @@ static void eldbus_pending_dispatch(Eldbus_Pending *pending, Eldbus_Message *msg) { DBG("pending=%p msg=%p", pending, msg); - if (pending->called) return; - pending->called = 1; if (pending->cb) pending->cb((void *)pending->cb_data, msg, pending); diff --git a/src/lib/eldbus/eldbus_private_types.h b/src/lib/eldbus/eldbus_private_types.h index 14959d0..8ebe682 100644 --- a/src/lib/eldbus/eldbus_private_types.h +++ b/src/lib/eldbus/eldbus_private_types.h @@ -114,7 +114,6 @@ struct _Eldbus_Pending Eina_Inlist *data; Eina_Inlist *cbs_free; Eldbus_Message *msg_sent; - Eina_Bool called : 1; }; struct _Eldbus_Message_Iter --
