summaryrefslogtreecommitdiff
path: root/coreengine/viewelementsdisplayreplay.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-03-22 16:55:46 +0100
committerlouis <louis.braun@gmx.de>2016-03-22 16:55:46 +0100
commit65b5d74b7af6d2ee85b193a64f87ba057f02b1f0 (patch)
treed5ea3c32b59b157a94074783502015ad2fdd6bfe /coreengine/viewelementsdisplayreplay.c
parent842fc1a254ec13a5de2c2bd47fa20e4bd9746ab6 (diff)
downloadvdr-plugin-skindesigner-65b5d74b7af6d2ee85b193a64f87ba057f02b1f0.tar.gz
vdr-plugin-skindesigner-65b5d74b7af6d2ee85b193a64f87ba057f02b1f0.tar.bz2
fixed bug that onpause view potentially starts during setting cutting marks
Diffstat (limited to 'coreengine/viewelementsdisplayreplay.c')
-rw-r--r--coreengine/viewelementsdisplayreplay.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/coreengine/viewelementsdisplayreplay.c b/coreengine/viewelementsdisplayreplay.c
index cbdba6b..0a30dfb 100644
--- a/coreengine/viewelementsdisplayreplay.c
+++ b/coreengine/viewelementsdisplayreplay.c
@@ -601,6 +601,7 @@ bool cVeDrJump::Parse(bool force) {
* cVeDrOnPause
******************************************************************/
cVeDrOnPause::cVeDrOnPause(void) {
+ started = false;
actorsIndex = -1;
recfilename = NULL;
}
@@ -609,6 +610,11 @@ cVeDrOnPause::~cVeDrOnPause(void) {
free(recfilename);
}
+void cVeDrOnPause::Close(void) {
+ started = false;
+ cViewElement::Close();
+}
+
void cVeDrOnPause::SetTokenContainer(void) {
tokenContainer = new skindesignerapi::cTokenContainer();
tokenContainer->DefineStringToken("{name}", (int)eDROnpauseST::name);
@@ -716,6 +722,7 @@ void cVeDrOnPause::Set(const char *recfilename) {
return;
free(this->recfilename);
this->recfilename = strdup(recfilename);
+ started = true;
}
bool cVeDrOnPause::Parse(bool force) {
@@ -774,6 +781,12 @@ bool cVeDrOnPause::Parse(bool force) {
return true;
}
+void cVeDrOnPause::ResetSleep(void) {
+ if (!detacher)
+ return;
+ detacher->ResetSleep();
+}
+
/******************************************************************
* cVeDrScraperContent
******************************************************************/