Revert "eldbus hackaround for proxy deletion during pending callback"
authorJosé Roberto de Souza <jose.souza@intel.com>
Wed, 17 Dec 2014 18:44:29 +0000 (16:44 -0200)
committerJosé Roberto de Souza <jose.souza@intel.com>
Wed, 17 Dec 2014 18:58:25 +0000 (16:58 -0200)
This reverts commit 6a08788d59c020aea8e0f24dc072630d5ae61c18.

This will be properly fixed on the next patch.

src/lib/eldbus/eldbus_pending.c
src/lib/eldbus/eldbus_private_types.h

index 53cc47e..efa3970 100644 (file)
@@ -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);
 
index 14959d0..8ebe682 100644 (file)
@@ -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