instance = this;
for(int i=0;i<MAX_SLOTS;++i)
{
- slotdata[i].mmiScreen=NULL;
slotdata[i].mmiScreenReady=0;
slotdata[i].mmiTuplePos=0;
slotdata[i].state=-1;
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);
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);
if (slot >= MAX_SLOTS)
return 0;
- printf("eDVBCI_UI::mmiScreenBegin\n");
+ eDebug("eDVBCI_UI::mmiScreenBegin");
slot_ui_data &data = slotdata[slot];
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
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"));
{
if (slot < MAX_SLOTS)
{
- printf("eDVBCI_UI::mmiScreenFinish\n");
+ eDebug("eDVBCI_UI::mmiScreenFinish");
slotdata[slot].mmiScreenReady = 1;
/*emit*/ ciStateChanged(slot);
}
return data.mmiScreen;
}
}
- Py_INCREF(Py_None);
- return Py_None;
+ Py_RETURN_NONE;
}
//FIXME: correct "run/startlevel"