diff options
author | louis <louis.braun@gmx.de> | 2016-03-22 16:55:46 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-03-22 16:55:46 +0100 |
commit | 65b5d74b7af6d2ee85b193a64f87ba057f02b1f0 (patch) | |
tree | d5ea3c32b59b157a94074783502015ad2fdd6bfe /coreengine/viewelementsdisplayreplay.c | |
parent | 842fc1a254ec13a5de2c2bd47fa20e4bd9746ab6 (diff) | |
download | vdr-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.c | 13 |
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 ******************************************************************/ |