git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
improve ber progressbar value faking
[enigma2.git]
/
lib
/
dvb
/
dvb.h
diff --git
a/lib/dvb/dvb.h
b/lib/dvb/dvb.h
index 71c6a6c1b5e6e391934ba4ab57a26ff5da81d456..a7be0a71f8de5e0b2f650156995743477469a556 100644
(file)
--- a/
lib/dvb/dvb.h
+++ b/
lib/dvb/dvb.h
@@
-21,8
+21,8
@@
class eDVBRegisteredFrontend: public iObject, public Object
eTimer *disable;
void closeFrontend()
{
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)
}
public:
eDVBRegisteredFrontend(eDVBFrontend *fe, iDVBAdapter *adap)