X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/06f7820d3c5fff95b0609c1e5830cc234a0b2741..12f90800104b06e819eb9a7c2cd6ffcaf2003e0a:/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; }