cec: fixed - log the parameter too when there's only 1
authorLars Op den Kamp <lars@opdenkamp.eu>
Tue, 25 Oct 2011 23:14:24 +0000 (01:14 +0200)
committerLars Op den Kamp <lars@opdenkamp.eu>
Tue, 25 Oct 2011 23:14:24 +0000 (01:14 +0200)
src/lib/CECProcessor.cpp

index af2224757541b5244bb3eb8947be8101e05f98d3..f13644ed42131ff6287320caaab0f74e39d2cee9 100644 (file)
@@ -714,11 +714,8 @@ void CCECProcessor::ParseCommand(cec_command &command)
 {
   CStdString dataStr;
   dataStr.Format(">> received frame: %1x%1x:%02x", command.initiator, command.destination, command.opcode);
-  if (command.parameters.size > 1)
-  {
-    for (uint8_t iPtr = 0; iPtr < command.parameters.size; iPtr++)
-      dataStr.AppendFormat(":%02x", (unsigned int)command.parameters[iPtr]);
-  }
+  for (uint8_t iPtr = 0; iPtr < command.parameters.size; iPtr++)
+    dataStr.AppendFormat(":%02x", (unsigned int)command.parameters[iPtr]);
   m_controller->AddLog(CEC_LOG_DEBUG, dataStr.c_str());
 
   if (!m_bMonitor)