summaryrefslogtreecommitdiff
path: root/coreengine/viewdisplayreplay.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/viewdisplayreplay.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/viewdisplayreplay.c')
-rw-r--r--coreengine/viewdisplayreplay.c8
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);