X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d9b91542e07a2296b69141433d863fe8028b148e..75b5dff4878843dec6913364bc044ab25c3b78a2:/lib/nav/core.cpp diff --git a/lib/nav/core.cpp b/lib/nav/core.cpp index 7f76fa3f..5dc45999 100644 --- a/lib/nav/core.cpp +++ b/lib/nav/core.cpp @@ -1,6 +1,6 @@ #include #include -#include +#include void eNavigation::serviceEvent(iPlayableService* service, int event) { @@ -99,14 +99,12 @@ RESULT eNavigation::stopRecordService(ePtr &service) return -1; } -extern PyObject *New_iRecordableServicePtr(const ePtr &ref); // defined in enigma_python.i - PyObject *eNavigation::getRecordings(void) { - PyObject *result = PyList_New(m_recordings.size()); + ePyObject result = PyList_New(m_recordings.size()); int pos=0; for (std::map, ePtr >::iterator it(m_recordings.begin()); it != m_recordings.end(); ++it) - PyList_SET_ITEM(result, pos++, New_iRecordableServicePtr(it->first)); + PyList_SET_ITEM(result, pos++, NEW_iRecordableServicePtr(it->first)); return result; }