cec: don't send 'image view on' to LG unless needed, or the tv will get caught in...
[deb_libcec.git] / src / lib / CECProcessor.cpp
index 00b25a26240062035a6f53284c6301d144c36b3b..230f2ab0388f4e937b97a27f10a33f92991ee16b 100644 (file)
@@ -461,7 +461,8 @@ bool CCECProcessor::SetActiveSource(cec_device_type type /* = CEC_DEVICE_TYPE_RE
   m_busDevices[addr]->SetActiveSource();
   if (m_busDevices[addr]->GetPhysicalAddress(false) != 0xFFFF)
   {
-    bReturn = m_busDevices[addr]->TransmitActiveSource();
+    bReturn = m_busDevices[addr]->TransmitImageViewOn() &&
+        m_busDevices[addr]->TransmitActiveSource();
 
     if (bReturn)
     {