diff options
Diffstat (limited to 'coreengine')
| -rw-r--r-- | coreengine/viewdisplayreplay.c | 3 | ||||
| -rw-r--r-- | coreengine/viewdisplayreplay.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/coreengine/viewdisplayreplay.c b/coreengine/viewdisplayreplay.c index b89edc5..f871afb 100644 --- a/coreengine/viewdisplayreplay.c +++ b/coreengine/viewdisplayreplay.c @@ -182,7 +182,7 @@ void cViewReplay::SetRecording(const cRecording *recording) { } } -void cViewReplay::GetTimers(void) { +void cViewReplay::GetGlobalTimers(void) { if (!timersLoaded) { timersLoaded = true; globalTimers.LoadTimers(); @@ -198,6 +198,7 @@ void cViewReplay::SetTimeShiftValues(const cRecording *recording) { if (usage & ruTimer) isTimeShift = true; else { + GetGlobalTimers(); if (globalTimers.IsRecording(recording)) isTimeShift = true; } diff --git a/coreengine/viewdisplayreplay.h b/coreengine/viewdisplayreplay.h index 9098275..0dc682a 100644 --- a/coreengine/viewdisplayreplay.h +++ b/coreengine/viewdisplayreplay.h @@ -32,6 +32,7 @@ private: cString timeShiftDuration; bool timersLoaded; cGlobalTimers globalTimers; + void GetGlobalTimers(void); void SetViewElements(void); void ClearVariables(void); void SetViewElementObjects(void); @@ -45,7 +46,6 @@ public: void SetTimeShift(int framesTotal, int timeShiftLength); void SetRecording(const cRecording *recording); void SetTitle(const char *title); - void GetTimers(void); void SetTimeShiftValues(const cRecording *recording); void SetCurrent(const char *current); void SetTotal(const char *total); |
