diff --git a/source/shoh/src/threads/relay/Relay.cpp b/source/shoh/src/threads/relay/Relay.cpp index 0f90beb..a8733b0 100644 --- a/source/shoh/src/threads/relay/Relay.cpp +++ b/source/shoh/src/threads/relay/Relay.cpp @@ -129,12 +129,12 @@ void Relay::utilizeEventData() pm = POWER_3; } - if (diff >= 5) + else if (diff >= 5) { pm = POWER_2; } - if (diff >= 1) + else if (diff >= 1) { pm = POWER_1; } @@ -147,4 +147,5 @@ void thread_relay(void * pvParams) { ThreadCommon::CommonManagers * manager = static_cast(pvParams); Relay r(manager->qm); + r.taskFunction(); }