no more remove cable or terrestrial transponder when "Clear before scan" is
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 5 Jun 2007 20:59:42 +0000 (20:59 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Tue, 5 Jun 2007 20:59:42 +0000 (20:59 +0000)
selected and no cable or terrestrial transponder was scanned

lib/dvb/db.cpp

index 8d41430..bb29bcc 100644 (file)
@@ -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 )