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

-- 


Reply via email to