git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ask user to reboot dreambox after software update
[enigma2.git]
/
lib
/
dvb
/
scan.cpp
diff --git
a/lib/dvb/scan.cpp
b/lib/dvb/scan.cpp
index d21ed10b13bae1a2295c82c14c1b7e51c63b0fbc..00564cdbb05f61be32594bb969467fbcc9f4a0d1 100644
(file)
--- a/
lib/dvb/scan.cpp
+++ b/
lib/dvb/scan.cpp
@@
-268,7
+268,7
@@
void eDVBScan::addChannelToScan(const eDVBChannelID &chid, iDVBFrontendParameter
{
eDVBFrontendParametersCable parm;
feparm->getDVBC(parm);
{
eDVBFrontendParametersCable parm;
feparm->getDVBC(parm);
- eDebug("try to add %d %d %d %d
%d
",
+ eDebug("try to add %d %d %d %d",
parm.frequency, parm.symbol_rate, parm.modulation, parm.fec_inner);
break;
}
parm.frequency, parm.symbol_rate, parm.modulation, parm.fec_inner);
break;
}
@@
-357,6
+357,11
@@
void eDVBScan::channelDone()
if (m_ready & validNIT)
{
SCAN_eDebug("dumping NIT");
if (m_ready & validNIT)
{
SCAN_eDebug("dumping NIT");
+ if (m_flags & clearToScanOnFirstNIT)
+ {
+ m_ch_toScan.clear();
+ m_flags &= ~clearToScanOnFirstNIT;
+ }
std::vector<NetworkInformationSection*>::const_iterator i;
for (i = m_NIT->getSections().begin(); i != m_NIT->getSections().end(); ++i)
{
std::vector<NetworkInformationSection*>::const_iterator i;
for (i = m_NIT->getSections().begin(); i != m_NIT->getSections().end(); ++i)
{