timerd: reset EPG ID when modifying record or zapto timer

this ensures an up-to-date EPG ID if no EPG infos available for the
modified event during modification

Signed-off-by: Christian Schuett <Gaucho316@hotmail.com>
Signed-off-by: Thilo Graf <dbt@novatux.de>


Origin commit data
------------------
Branch: ni/coolstream
Commit: 4eb949dda0
Author: Christian Schuett <Gaucho316@hotmail.com>
Date: 2014-01-19 (Sun, 19 Jan 2014)



------------------
This commit was generated by Migit
This commit is contained in:
Christian Schuett
2014-01-19 19:33:57 +01:00
committed by Jacek Jendrzej
parent 25290a0317
commit 4d92618535

View File

@@ -350,13 +350,19 @@ int CTimerManager::modifyEvent(int peventID, time_t announceTime, time_t alarmTi
break;
case CTimerd::TIMER_RECORD:
{
(static_cast<CTimerEvent_Record*>(event))->recordingDir = data.recordingDir;
(static_cast<CTimerEvent_Record*>(event))->getEpgId();
CTimerEvent_Record *event_record = static_cast<CTimerEvent_Record*>(event);
event_record->recordingDir = data.recordingDir;
event_record->eventInfo.epgID = 0;
event_record->eventInfo.epg_starttime = 0;
event_record->getEpgId();
break;
}
case CTimerd::TIMER_ZAPTO:
{
(static_cast<CTimerEvent_Zapto*>(event))->getEpgId();
CTimerEvent_Zapto *event_zapto = static_cast<CTimerEvent_Zapto*>(event);
event_zapto->eventInfo.epgID = 0;
event_zapto->eventInfo.epg_starttime = 0;
event_zapto->getEpgId();
break;
}
default: