diff options
author | thlo <smarttv640@gmail.com> | 2013-08-17 21:46:15 +0200 |
---|---|---|
committer | thlo <smarttv640@gmail.com> | 2013-08-17 21:46:15 +0200 |
commit | 73bf14a787bfa4630c7241c4bdcbdcd92b03fc05 (patch) | |
tree | c279b5a5c879eb53b3b3701b494cc583a94ea936 | |
parent | d7c8db5aaedd35a844faf5792a13f9ca80472bf8 (diff) | |
download | vdr-plugin-smarttvweb-73bf14a787bfa4630c7241c4bdcbdcd92b03fc05.tar.gz vdr-plugin-smarttvweb-73bf14a787bfa4630c7241c4bdcbdcd92b03fc05.tar.bz2 |
Fix of EventId in /timers.xml
-rwxr-xr-x | responsememblk.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/responsememblk.c b/responsememblk.c index 82283fe..f332df4 100755 --- a/responsememblk.c +++ b/responsememblk.c @@ -1131,14 +1131,13 @@ void cResponseMemBlk::sendTimersXml() { snprintf(f, sizeof(f), "<isrec>%s</isrec>\n", ((ti->HasFlags(tfRecording) )? "true":"false")); *mResponseMessage += f; - - if (ti->Event() != NULL) { - snprintf(f, sizeof(f), "<eventid>%u</eventid>\n", ti->Event()->EventID()); - *mResponseMessage += f; + const cEvent* ev = ti->Event(); + if (ev != NULL) { + snprintf(f, sizeof(f), "<eventid>%u</eventid>\n", ev->EventID()); } else - *mResponseMessage += "<eventid></eventid>\n"; - + snprintf(f, sizeof(f), "<eventid>undefined</eventid>\n"); + *mResponseMessage += f; *mResponseMessage += "</timer>\n"; |