diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 00:36:28 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 00:36:28 +0000 |
| commit | 04e1a55f8d2552c1db0865ef86c40b3f523a6b48 (patch) | |
| tree | 3236cc88a6068caad2810f6fd3221012b2636eef /lib/nav/core.cpp | |
| parent | b6bb02750e7e7e44d6c4e99a9754006a1e1051e5 (diff) | |
| download | enigma2-04e1a55f8d2552c1db0865ef86c40b3f523a6b48.tar.gz enigma2-04e1a55f8d2552c1db0865ef86c40b3f523a6b48.zip | |
small fix
Diffstat (limited to 'lib/nav/core.cpp')
| -rw-r--r-- | lib/nav/core.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/nav/core.cpp b/lib/nav/core.cpp index 0b690b81..062a7d00 100644 --- a/lib/nav/core.cpp +++ b/lib/nav/core.cpp @@ -4,9 +4,9 @@ void eNavigation::serviceEvent(iPlayableService* service, int event) { - if (service != m_runningService) + if (m_runningService && service != m_runningService) { - eDebug("nav: event for other service"); + eDebug("nav: event %d for other service", event); return; } m_event(event); @@ -96,8 +96,11 @@ RESULT eNavigation::stopRecordService(ePtr<iRecordableService> &service) if (it != m_recordings.end()) { m_recordings.erase(it); + /* send stop event */ + m_record_event(service, iRecordableService::evEnd); return 0; } + eDebug("try to stop non running recording!!"); // this should not happen return -1; } |
