X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d41938053190e075de41c63acfdcea3e239dcaba..28ddb2c21514dc49826847b38f60bf3a663be551:/lib/dvb_ci/dvbci.cpp diff --git a/lib/dvb_ci/dvbci.cpp b/lib/dvb_ci/dvbci.cpp index 235b0ac3..7d96a296 100644 --- a/lib/dvb_ci/dvbci.cpp +++ b/lib/dvb_ci/dvbci.cpp @@ -88,7 +88,6 @@ int eDVBCIInterfaces::enableTS(int slotid, int enable) int tunernum = 0; if (enable) { - tunernum=-1; PMTHandlerList::iterator it = m_pmt_handlers.begin(); while (it != m_pmt_handlers.end()) { @@ -109,11 +108,6 @@ int eDVBCIInterfaces::enableTS(int slotid, int enable) } ++it; } - if ( tunernum == -1 ) - { - eFatal("couldn't find the correct tuner num in enableTS"); - return -1; - } } return slot->enableTS(enable, tunernum); } @@ -486,6 +480,10 @@ int eDVBCISlot::getMMIState() int eDVBCISlot::answerEnq(char *value) { printf("edvbcislot: answerENQ(%s)\n", value); + + if(mmi_session) + mmi_session->answerEnq(value); + return 0; } @@ -592,7 +590,6 @@ int eDVBCISlot::enableTS(int enable, int tuner) fclose(input0); fclose(input1); fclose(ci); - return 0; }