X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.cpp;h=afe87a979f48cdfb944291575a969f9d5009fcd7;hb=8355489019511d3ba83ef708a0f1ab0f53f649f7;hp=54162b92257f9f4e6f1fa9e6517009c46b87c4e2;hpb=3efda01ac7b070e09012a5725112eb44c17001b4;p=deb_libcec.git diff --git a/src/lib/CECProcessor.cpp b/src/lib/CECProcessor.cpp index 54162b9..afe87a9 100644 --- a/src/lib/CECProcessor.cpp +++ b/src/lib/CECProcessor.cpp @@ -432,13 +432,12 @@ void CCECProcessor::ReplaceHandlers(void) bool CCECProcessor::OnCommandReceived(const cec_command &command) { - m_commandBuffer.Push(command); + ParseCommand(command); return true; } void *CCECProcessor::Process(void) { - cec_command command; CLibCEC::AddLog(CEC_LOG_DEBUG, "processor thread started"); while (!IsStopped() && m_communication->IsOpen()) @@ -446,8 +445,6 @@ void *CCECProcessor::Process(void) if (IsInitialised()) { ReplaceHandlers(); - if (m_commandBuffer.Pop(command)) - ParseCommand(command); m_controller->CheckKeypressTimeout(); }