X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7290c1872d4f6ac37c8090e1cc2e95aeddf6e814..654f9ddcbd850acbd23cb0b568632268cfd26f22:/lib/dvb/dvb.h diff --git a/lib/dvb/dvb.h b/lib/dvb/dvb.h index 71c6a6c1..a7be0a71 100644 --- a/lib/dvb/dvb.h +++ b/lib/dvb/dvb.h @@ -21,8 +21,8 @@ class eDVBRegisteredFrontend: public iObject, public Object eTimer *disable; void closeFrontend() { - if (!m_inuse) - m_frontend->closeFrontend(); + if (!m_inuse && m_frontend->closeFrontend()) // frontend busy + disable->start(60000, true); // retry close in 60secs } public: eDVBRegisteredFrontend(eDVBFrontend *fe, iDVBAdapter *adap)