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/viewdisplayreplay.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/viewdisplayreplay.c')
-rw-r--r-- | coreengine/viewdisplayreplay.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/coreengine/viewdisplayreplay.c b/coreengine/viewdisplayreplay.c index fa27014..247e3ff 100644 --- a/coreengine/viewdisplayreplay.c +++ b/coreengine/viewdisplayreplay.c @@ -268,6 +268,12 @@ void cViewReplay::ClearOnPause(void) { onPause->Close(); } +void cViewReplay::DelayOnPause(void) { + if (!veOnPause->Started()) + return; + veOnPause->ResetSleep(); +} + void cViewReplay::Flush(void) { if (init) { sdOsd.LockFlush(); @@ -284,7 +290,7 @@ void cViewReplay::Flush(void) { } time_t now = time(0); - if (now != lastFlush) { + if (!modeOnly && (now != lastFlush)) { Render((int)eVeDisplayReplay::datetime); Render((int)eVeDisplayReplay::time); Render((int)eVeDisplayChannel::customtokens); |