summaryrefslogtreecommitdiff
path: root/command/markad-standalone.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2012-11-09 23:21:43 +0100
committerJochen Dolze <vdr@dolze.de>2012-11-09 23:21:43 +0100
commit0b516876ee2adc863592a349ae106689c2399337 (patch)
tree15130c1c8688f596f5714e6dd28b46d2ef04a0df /command/markad-standalone.cpp
parent2b4dc83266f695fad394db97b0e47d618160a897 (diff)
downloadvdr-plugin-markad-0b516876ee2adc863592a349ae106689c2399337.tar.gz
vdr-plugin-markad-0b516876ee2adc863592a349ae106689c2399337.tar.bz2
Fixed bug which suppressed assumed end mark
Diffstat (limited to 'command/markad-standalone.cpp')
-rw-r--r--command/markad-standalone.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/command/markad-standalone.cpp b/command/markad-standalone.cpp
index 75a22f6..85eef76 100644
--- a/command/markad-standalone.cpp
+++ b/command/markad-standalone.cpp
@@ -264,14 +264,15 @@ void cMarkAdStandalone::CheckStop()
mark.Position=iStopA;
mark.Type=MT_ASSUMEDSTOP;
AddMark(&mark);
+ marks.DelTill(iStopA,false);
}
else
{
isyslog("removing marks from position %i, if any",iStop);
+ marks.DelTill(iStop,false);
}
- marks.DelTill(iStop,false);
}
- iStop=0;
+ iStop=iStopA=0;
gotendmark=true;
}