diff options
-rw-r--r-- | HISTORY | 2 | ||||
-rw-r--r-- | HISTORY.DE | 2 | ||||
-rw-r--r-- | epgsearch.c | 2 | ||||
-rw-r--r-- | epgsearchsvdrp.c | 2 |
4 files changed, 8 insertions, 0 deletions
@@ -64,6 +64,8 @@ new: by the user. - default path to sendmail is now '/usr/sbin/sendmail' and can be configured in the Makefile, thanks to Ville Skyttä for providing a patch. +- externally triggered search timer updates (via service interface or SVDRP) will now + automatically activate the setting "Use search timers" in the setup. fixes: - fixed a crash when pressing 'Ok' in an empty timers done menu @@ -67,6 +67,8 @@ neu: geändert wurde. - Der Default-Pfad zu sendmail ist nun '/usr/sbin/sendmail' und kann per Makefile konfiguriert werden, Danke an Ville Skyttä für den Patch. +- Externe Suchtimer-Updates (via service interface oder SVDRP) aktivieren nun automatisch die + Option "Suchtimer verw." im Setup. fixes: - Absturz beim Drücken von 'Ok' in leerem Menü erledigter Timer behoben diff --git a/epgsearch.c b/epgsearch.c index fd63219..a11b33d 100644 --- a/epgsearch.c +++ b/epgsearch.c @@ -261,6 +261,8 @@ bool cPluginEpgsearch::Service(const char *Id, void *Data) else { Epgsearch_updatesearchtimers_v1_0* serviceData = (Epgsearch_updatesearchtimers_v1_0*) Data; + if (!EPGSearchConfig.useSearchTimers) // enable search timer thread if necessary + cSearchTimerThread::Init((cPluginEpgsearch*) cPluginManager::GetPlugin("epgsearch"), true); updateForced = serviceData->showMessage?3:1; } return true; diff --git a/epgsearchsvdrp.c b/epgsearchsvdrp.c index a06c3fa..23ab20e 100644 --- a/epgsearchsvdrp.c +++ b/epgsearchsvdrp.c @@ -142,6 +142,8 @@ cString cPluginEpgsearch::SVDRPCommand(const char *Command, const char *Option, { if (strcasecmp(Command, "UPDS") == 0) { + if (!EPGSearchConfig.useSearchTimers) // enable search timer thread if necessary + cSearchTimerThread::Init((cPluginEpgsearch*) cPluginManager::GetPlugin("epgsearch"), true); updateForced = 1; if (Option) { |