diff options
-rw-r--r-- | lib/block_handlers.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/block_handlers.cpp b/lib/block_handlers.cpp index 3eb39db..87c5ee4 100644 --- a/lib/block_handlers.cpp +++ b/lib/block_handlers.cpp @@ -20,9 +20,14 @@ void BlockActor::handle_top_active( this->block_state = BLOCK_STATE_LIVE; this->active_token = message.token; - this->Push(SelfKickMessage(), Theron::Address()); - this->Send(0, from); //ACK + + //TODO figure out for why under what funny reasons + //grextras packet test has an issue passing + //when I do the kick, but not with the direct call to handle + //ideally, we always kick here and let the kick handler call handle_task + this->handle_task(); + //this->Push(SelfKickMessage(), Theron::Address()); } void BlockActor::handle_top_inert( |