cec: fixed - number of retries for polls
authorLars Op den Kamp <lars@opdenkamp.eu>
Mon, 23 Apr 2012 14:42:50 +0000 (16:42 +0200)
committerLars Op den Kamp <lars@opdenkamp.eu>
Mon, 23 Apr 2012 14:42:50 +0000 (16:42 +0200)
src/lib/implementations/CECCommandHandler.cpp

index 7e4b5478aa7123e05a5021e2713e6da23ca67be2..c3038710b181ed5ab1e18d30b5004e90d2f05dfe 100644 (file)
@@ -1015,7 +1015,7 @@ bool CCECCommandHandler::Transmit(cec_command &command, bool bExpectResponse /*
   }
 
   {
-    uint8_t iTries(0), iMaxTries(command.opcode == CEC_OPCODE_NONE ? 1 : m_iTransmitRetries + 1);
+    uint8_t iTries(0), iMaxTries(!command.opcode_set ? 1 : m_iTransmitRetries + 1);
     while (!bReturn && ++iTries <= iMaxTries)
     {
       if ((bReturn = m_processor->Transmit(command)) == true)