some fixes for empty tuner slots (use slotid instead of dvb api frontend
[enigma2.git] / lib / dvb / sec.cpp
index a1e94996f26a207829a910b77f18109f03c2136d..76e9efb317d7a3dd8f5c218f4ace0e0d16e2c561 100644 (file)
@@ -1151,8 +1151,8 @@ PyObject *eDVBSatelliteEquipmentControl::get_exclusive_satellites(int tu1, int t
                                        p2 = (eDVBRegisteredFrontend*)tmp2;
                                if (p1 != p2)
                                {
-                                       int tu1_mask = 1 << p1->m_frontend->getID(),
-                                               tu2_mask = 1 << p2->m_frontend->getID();
+                                       int tu1_mask = 1 << p1->m_frontend->getSlotID(),
+                                               tu2_mask = 1 << p2->m_frontend->getSlotID();
                                        std::set<sat_compare> tu1sats, tu2sats;
                                        std::list<sat_compare> tu1difference, tu2difference;
                                        std::insert_iterator<std::list<sat_compare> > insert1(tu1difference, tu1difference.begin()),