diff options
-rw-r--r-- | command/markad-standalone.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/command/markad-standalone.cpp b/command/markad-standalone.cpp index effa186..f4e7b5d 100644 --- a/command/markad-standalone.cpp +++ b/command/markad-standalone.cpp @@ -1646,8 +1646,15 @@ bool cMarkAdStandalone::LoadInfo() if (pbstart) { pbstart+=8; bstart=atoi(pbstart); - if ((bstart>3600) || (bstart<0)) bstart=0; + } else { + pbstart=strstr(line,"<start>"); + if (pbstart && startTime) { + pbstart+=7; + bstart=atoi(pbstart); + bstart=startTime-bstart; + } } + if ((bstart>3600) || (bstart<0)) bstart=0; } if (line[0]=='F') { |