aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/db.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-06-05 20:59:42 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-06-05 20:59:42 +0000
commitf64dc58cb6c1df222482dcac56041975db462bd0 (patch)
treec0bd57d8c3594cd354c3ba109e39dd5db126292d /lib/dvb/db.cpp
parentd9f129b4a302959683d1519758df39d1a07e8920 (diff)
downloadenigma2-f64dc58cb6c1df222482dcac56041975db462bd0.tar.gz
enigma2-f64dc58cb6c1df222482dcac56041975db462bd0.zip
no more remove cable or terrestrial transponder when "Clear before scan" is
selected and no cable or terrestrial transponder was scanned
Diffstat (limited to 'lib/dvb/db.cpp')
-rw-r--r--lib/dvb/db.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/dvb/db.cpp b/lib/dvb/db.cpp
index 8d41430f..bb29bcca 100644
--- a/lib/dvb/db.cpp
+++ b/lib/dvb/db.cpp
@@ -771,6 +771,8 @@ RESULT eDVBDB::removeServices(eDVBChannelID chid, unsigned int orbpos)
if ((unsigned int)sat.orbital_position != orbpos)
remove=false;
}
+ else if (orbpos != 0xFFFFFFFF) // do not remove -C or -T transponders when a orbital position is given..
+ remove=false;
if ( remove && chid.dvbnamespace != eNs && chid.dvbnamespace != ch.dvbnamespace )
remove=false;
if ( remove && chid.original_network_id != eOnid && chid.original_network_id != ch.original_network_id )