remove ugly HACK
[enigma2.git] / lib / nav / core.cpp
index 45b4aa6fe99d251ab65927b2a2626b78bfd5dc7e..0b690b812b742d40dd31c5ec58eebd0f1c7df994 100644 (file)
@@ -59,13 +59,14 @@ RESULT eNavigation::stopService(void)
                /* check if there is a running service... */
        if (!m_runningService)
                return 1;
-                       /* send stop event */
-       m_event(iPlayableService::evEnd);
 
        ePtr<iPlayableService> tmp = m_runningService;
        m_runningService=0;
        tmp->stop();
 
+       /* send stop event */
+       m_event(iPlayableService::evEnd);
+
                /* kill service. */
        m_service_event_conn = 0;
        return 0;