fixed - no more delay up to 2 seconds when exiting libCEC
[deb_libcec.git] / src / lib / LibCEC.cpp
index 9ff5e146b6d06ff7c4607890b0eceb45ddf83f63..904204a2c8e97a1b7dd01f43ff34125966777382 100644 (file)
@@ -418,7 +418,7 @@ CCECClient *CLibCEC::RegisterClient(libcec_configuration &configuration)
 
 void CLibCEC::UnregisterClients(void)
 {
-  if (m_cec)
+  if (m_cec && m_cec->IsRunning())
     m_cec->UnregisterClients();
 
   m_clients.clear();