cec: fix active source switches for the standard CEC implementation. added some log...
[deb_libcec.git] / src / lib / adapter / USBCECAdapterCommunication.cpp
index 7037c78eff960357f2842e3f8cd5a154dfcb61cb..96571cc3dc52bcb5fb4df06ea55e7fdfcae4d17c 100644 (file)
@@ -173,12 +173,12 @@ bool CUSBCECAdapterCommunication::Open(IAdapterCommunicationCallback *cb, uint32
 
 void CUSBCECAdapterCommunication::Close(void)
 {
-  SetAckMask(0);
   {
     CLockObject lock(m_mutex);
     m_bHasData = true;
     m_rcvCondition.Broadcast();
   }
+  SetAckMask(0);
   StopThread();
 }