LG: newer firmwares don't send a second power status request after it's been requeste...
authorLars Op den Kamp <lars@opdenkamp.eu>
Mon, 9 Dec 2013 19:21:49 +0000 (20:21 +0100)
committerLars Op den Kamp <lars@opdenkamp.eu>
Mon, 9 Dec 2013 19:21:49 +0000 (20:21 +0100)
src/lib/implementations/SLCommandHandler.cpp

index ec12b0226f7279191c1d92c6c7472ce1e166dc35..73a27f5e63cd2b3a6f6c63dc6b79b187e84f0308 100644 (file)
@@ -232,6 +232,8 @@ void CSLCommandHandler::HandleVendorCommandPowerOn(const cec_command &command)
       CLockObject lock(m_SLMutex);
       m_bActiveSourceSent = false;
     }
+    if (device->IsActiveSource())
+      ActivateSource();
   }
 }
 void CSLCommandHandler::HandleVendorCommandPowerOnStatus(const cec_command &command)