X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/27ac653dea3ebb218d915604a8fce4b0d34d9278..c3e7df23d5424647a8a41c0d9d9aa0fc86f47d0f:/lib/dvb_ci/dvbci_ui.cpp diff --git a/lib/dvb_ci/dvbci_ui.cpp b/lib/dvb_ci/dvbci_ui.cpp index 56ca25fc..47eb13d2 100644 --- a/lib/dvb_ci/dvbci_ui.cpp +++ b/lib/dvb_ci/dvbci_ui.cpp @@ -19,10 +19,9 @@ eDVBCI_UI::eDVBCI_UI() instance = this; for(int i=0;igetSlotState(slot) == eDVBCISlot::stateInvalid) - eDVBCIInterfaces::getInstance()->reset(slot); return slotdata[slot].state; - } return 0; } @@ -133,7 +128,7 @@ int eDVBCI_UI::mmiScreenClose(int slot, int timeout) Py_DECREF(data.mmiScreen); data.mmiScreen = PyList_New(1); - PyObject *tuple = PyTuple_New(2); + ePyObject tuple = PyTuple_New(2); PyTuple_SET_ITEM(tuple, 0, PyString_FromString("CLOSE")); PyTuple_SET_ITEM(tuple, 1, PyLong_FromLong(timeout)); PyList_SET_ITEM(data.mmiScreen, 0, tuple); @@ -155,7 +150,7 @@ int eDVBCI_UI::mmiScreenEnq(int slot, int blind, int answerLen, char *text) Py_DECREF(data.mmiScreen); data.mmiScreen = PyList_New(2); - PyObject *tuple = PyTuple_New(1); + ePyObject tuple = PyTuple_New(1); PyTuple_SET_ITEM(tuple, 0, PyString_FromString("ENQ")); PyList_SET_ITEM(data.mmiScreen, 0, tuple); @@ -179,7 +174,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]; @@ -190,7 +185,7 @@ int eDVBCI_UI::mmiScreenBegin(int slot, int listmenu) data.mmiScreen = PyList_New(1); - PyObject *tuple = PyTuple_New(1); + ePyObject tuple = PyTuple_New(1); if (listmenu == 0) //menu PyTuple_SET_ITEM(tuple, 0, PyString_FromString("MENU")); else //list @@ -212,7 +207,7 @@ int eDVBCI_UI::mmiScreenAddText(int slot, int type, char *value) slot_ui_data &data = slotdata[slot]; - PyObject *tuple = PyTuple_New(3); + ePyObject tuple = PyTuple_New(3); if (type == 0) //title PyTuple_SET_ITEM(tuple, 0, PyString_FromString("TITLE")); @@ -242,7 +237,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); } @@ -271,8 +266,7 @@ PyObject *eDVBCI_UI::getMMIScreen(int slot) return data.mmiScreen; } } - Py_INCREF(Py_None); - return Py_None; + Py_RETURN_NONE; } //FIXME: correct "run/startlevel"