From 65b5d74b7af6d2ee85b193a64f87ba057f02b1f0 Mon Sep 17 00:00:00 2001 From: louis Date: Tue, 22 Mar 2016 16:55:46 +0100 Subject: fixed bug that onpause view potentially starts during setting cutting marks --- coreengine/viewdisplayreplay.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'coreengine/viewdisplayreplay.c') 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); -- cgit v1.2.3