Merge branch 'bug_352_fix_some_cutlist_bugs'
[enigma2.git] / lib / service / servicedvb.cpp
index a6b6cc6f6bd876db738e6842a377591ce5b49921..b5e2651fc029fe7a71faa9d2757cfc04d23df4ee 100644 (file)
@@ -1029,6 +1029,9 @@ void eDVBServicePlay::serviceEvent(int event)
                m_event((iPlayableService*)this, evUpdatedInfo);
                break;
        }
+       case eDVBServicePMTHandler::eventPreStart:
+               loadCuesheet();
+               break;
        case eDVBServicePMTHandler::eventEOF:
                m_event((iPlayableService*)this, evEOF);
                break;
@@ -1095,7 +1098,6 @@ RESULT eDVBServicePlay::start()
                        m_event_handler.inject(event, 0);
                        m_event_handler.inject(empty, 1);
                }
-               loadCuesheet();
                m_event(this, evStart);
        }
        return 0;