X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/27ac653dea3ebb218d915604a8fce4b0d34d9278..948213ba7e5d1bc6a9c4d7f5f9d35c53186b60d3:/lib/dvb_ci/dvbci_ui.cpp diff --git a/lib/dvb_ci/dvbci_ui.cpp b/lib/dvb_ci/dvbci_ui.cpp index 56ca25fc..1ff0c326 100644 --- a/lib/dvb_ci/dvbci_ui.cpp +++ b/lib/dvb_ci/dvbci_ui.cpp @@ -22,7 +22,7 @@ eDVBCI_UI::eDVBCI_UI() slotdata[i].mmiScreen=NULL; slotdata[i].mmiScreenReady=0; slotdata[i].mmiTuplePos=0; - slotdata[i].state=0; + slotdata[i].state=-1; } } @@ -43,11 +43,7 @@ eDVBCI_UI *eDVBCI_UI::getInstance() int eDVBCI_UI::getState(int slot) { if (slot < MAX_SLOTS) - { - if (eDVBCIInterfaces::getInstance()->getSlotState(slot) == eDVBCISlot::stateInvalid) - eDVBCIInterfaces::getInstance()->reset(slot); return slotdata[slot].state; - } return 0; } @@ -179,7 +175,7 @@ int eDVBCI_UI::mmiScreenBegin(int slot, int listmenu) if (slot >= MAX_SLOTS) return 0; - printf("eDVBCI_UI::mmiScreenBegin\n"); + eDebug("eDVBCI_UI::mmiScreenBegin"); slot_ui_data &data = slotdata[slot]; @@ -242,7 +238,7 @@ int eDVBCI_UI::mmiScreenFinish(int slot) { if (slot < MAX_SLOTS) { - printf("eDVBCI_UI::mmiScreenFinish\n"); + eDebug("eDVBCI_UI::mmiScreenFinish"); slotdata[slot].mmiScreenReady = 1; /*emit*/ ciStateChanged(slot); }