- started work on EIT
[enigma2.git] / lib / nav / core.cpp
index c9dcb5022ec6eaa611fb6f1fee961d6f9f5ca17e..10d18e329870779fd2f1b7c1cfb2b59a7a57fe66 100644 (file)
@@ -1,4 +1,5 @@
 #include <lib/nav/core.h>
+#include <lib/base/eerror.h>
 
 void eNavigation::serviceEvent(iPlayableService* service, int event)
 {
@@ -101,7 +102,7 @@ RESULT eNavigation::pause(int dop)
        if (!m_runningService)
                return -1;
        ePtr<iPauseableService> p;
-       if (m_runningService->getIPausableService(p))
+       if (m_runningService->pause(p))
                return -2;
        if (dop)
                return p->pause();
@@ -109,7 +110,7 @@ RESULT eNavigation::pause(int dop)
                return p->unpause();
 }
 
-eNavigation::eNavigation(iServiceHandler *serviceHandler): ref(0)
+eNavigation::eNavigation(iServiceHandler *serviceHandler)
 {
        assert(serviceHandler);
        m_servicehandler = serviceHandler;