summaryrefslogtreecommitdiff
path: root/coreengine
diff options
context:
space:
mode:
Diffstat (limited to 'coreengine')
-rw-r--r--coreengine/viewdisplayreplay.c3
-rw-r--r--coreengine/viewdisplayreplay.h2
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);