From c9e38d19ea00954e2058573385f99e6e17d1b465 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Tue, 2 Jul 2019 01:35:25 +0200 Subject: [PATCH] Small fix --- src/EventLoop.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/EventLoop.cpp b/src/EventLoop.cpp index 6757148..f6611cc 100644 --- a/src/EventLoop.cpp +++ b/src/EventLoop.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include "EventLoop.h" using namespace std; @@ -177,7 +178,7 @@ void EventExecutor::_executor(event::EventExecutor *loop) { } else { loop->_threads.erase(index); } - loop->should_adjust = (current_threads - 1) != loop->target_threads; + loop->should_adjust = ((current_threads - 1) != loop->target_threads); } else { loop->should_adjust = false; } @@ -194,15 +195,15 @@ void EventExecutor::_executor(event::EventExecutor *loop) { auto linked_entry = loop->head; loop->head = linked_entry->next; if(loop->head) { - assert(linked_entry == loop->head->previous); + sassert(linked_entry == loop->head->previous); loop->head->previous = nullptr; } else { - assert(linked_entry == loop->tail); + sassert(linked_entry == loop->tail); loop->tail = nullptr; } auto event_handler = linked_entry->entry.lock(); - assert(event_handler->_event_ptr == linked_entry); + sassert(event_handler->_event_ptr == linked_entry); event_handler->_event_ptr = nullptr; lock.unlock();