remove ugly HACK
[vuplus_dvbapp] / lib / nav / core.cpp
index 45b4aa6..0b690b8 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;