diff options
| author | Christian Wieninger <cwieninger@gmx.de> | 2010-09-19 20:19:24 +0200 |
|---|---|---|
| committer | Christian Wieninger <cwieninger@gmx.de> | 2010-09-19 20:19:24 +0200 |
| commit | 44fe54115300b604865789018b560ec28edfcf3f (patch) | |
| tree | b9242d128c7e229d9afbdbcacbbcdade2cf080a8 | |
| parent | f71d587312e14e5cc1100b7f3b088a110a826813 (diff) | |
| download | vdr-plugin-epgsearch-44fe54115300b604865789018b560ec28edfcf3f.tar.gz vdr-plugin-epgsearch-44fe54115300b604865789018b560ec28edfcf3f.tar.bz2 | |
fixed switch timers service interface
| -rw-r--r-- | HISTORY | 2 | ||||
| -rw-r--r-- | HISTORY.DE | 2 | ||||
| -rw-r--r-- | epgsearch.c | 6 |
3 files changed, 7 insertions, 3 deletions
@@ -136,6 +136,8 @@ fixes: that have (very) long "short" texts, thanks to Ville Skyttä for providing a patch. - fixed file descriptor handling when there are errors in SVDRP communication, thanks to Teemu Rantanen for providing a patch. +- fixed the service interface for switchtimers because of wrong parameter handling, thanks + to gnapheus@vdrportal for reporting. 2008-04-29: Version 0.9.24 @@ -144,6 +144,8 @@ fixes: mit sehr langen Episodennamen, Danke an Ville Skyttä für den Patch. - Korrektur beim file descriptor handling bei fehlerhafter SVDRP-Verbindung, Danke an Teemu Rantanen für einen Patch. +- Service-Schnittstelle für Umschalttimer wegen falschem Parameterhandling korrigiert, + Danke an gnapheus@vdrportal für den Hinweis. 2008-04-29: Version 0.9.24 diff --git a/epgsearch.c b/epgsearch.c index 6109dbb..222a8ce 100644 --- a/epgsearch.c +++ b/epgsearch.c @@ -354,7 +354,7 @@ bool cPluginEpgsearch::Service(const char *Id, void *Data) cSwitchTimer *lTimer = SwitchTimers.InSwitchList(serviceData->event); if (lTimer) { serviceData->switchMinsBefore = lTimer->switchMinsBefore; - serviceData->mode = lTimer->mode; + serviceData->announceOnly = lTimer->mode; } // if serviceData->success=lTimer!=NULL; break; @@ -363,10 +363,10 @@ bool cPluginEpgsearch::Service(const char *Id, void *Data) cSwitchTimer *lTimer = SwitchTimers.InSwitchList(serviceData->event); if (lTimer) { lTimer->switchMinsBefore = serviceData->switchMinsBefore; - lTimer->mode = serviceData->mode; + lTimer->mode = serviceData->announceOnly; } else { cMutexLock SwitchTimersLock(&SwitchTimers); - SwitchTimers.Add(new cSwitchTimer(serviceData->event,serviceData->switchMinsBefore,serviceData->mode)); + SwitchTimers.Add(new cSwitchTimer(serviceData->event,serviceData->switchMinsBefore,serviceData->announceOnly)); SwitchTimers.Save(); cSwitchTimerThread::Init(); } // if |
