From 9812afefc0749cbff9f5b2e9e60aba68a7b4dfb2 Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Thu, 25 Oct 2007 16:49:10 +0000 Subject: - check if aux info exists in timer --- timers.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/timers.cpp b/timers.cpp index 65f480d..4601c3d 100644 --- a/timers.cpp +++ b/timers.cpp @@ -95,13 +95,16 @@ string SortedTimers::GetTimerInfo(cTimer const& timer) info << trVDR("Lifetime") << ": " << timer.Lifetime() << endl; info << trVDR("VPS") << ": " << (timer.HasFlags(tfVps)?trVDR("yes"):trVDR("no")) << endl; - string epgsearchinfo = GetXMLValue(timer.Aux(), "epgsearch"); - if (!epgsearchinfo.empty()) + if (timer.Aux()) { - string searchtimer = GetXMLValue(epgsearchinfo, "searchtimer"); - if (!searchtimer.empty()) - info << tr("Searchtimer") << ": " << searchtimer << endl; - } + string epgsearchinfo = GetXMLValue(timer.Aux(), "epgsearch"); + if (!epgsearchinfo.empty()) + { + string searchtimer = GetXMLValue(epgsearchinfo, "searchtimer"); + if (!searchtimer.empty()) + info << tr("Searchtimer") << ": " << searchtimer << endl; + } + } return info.str(); } -- cgit v1.2.3