diff --git a/lib/timerdclient/timerdtypes.h b/lib/timerdclient/timerdtypes.h index 2bf9ce6a7..b91d0ee79 100644 --- a/lib/timerdclient/timerdtypes.h +++ b/lib/timerdclient/timerdtypes.h @@ -135,6 +135,7 @@ class CTimerd struct RecordingStopInfo { int eventID; + t_channel_id channel_id; }; struct responseGetTimer diff --git a/src/timerd/timermanager.cpp b/src/timerd/timermanager.cpp index 259e32d51..4ed76fe2b 100644 --- a/src/timerd/timermanager.cpp +++ b/src/timerd/timermanager.cpp @@ -1202,6 +1202,7 @@ void CTimerEvent_Record::stopEvent() CTimerd::RecordingStopInfo stopinfo; // Set EPG-ID if not set stopinfo.eventID = eventID; + stopinfo.channel_id = eventInfo.channel_id; CTimerManager::getInstance()->getEventServer()->sendEvent(CTimerdClient::EVT_RECORD_STOP, CEventServer::INITID_TIMERD, &stopinfo,