summaryrefslogtreecommitdiff
path: root/display.c
diff options
context:
space:
mode:
Diffstat (limited to 'display.c')
-rw-r--r--display.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/display.c b/display.c
index 67f34cf..7c2959d 100644
--- a/display.c
+++ b/display.c
@@ -295,7 +295,7 @@ void cGraphLCDDisplay::Action(void)
// update display if BrightnessDelay is exceeded
if (bActive && (nCurrentBrightness == GraphLCDSetup.BrightnessActive) &&
- ((uint32_t)((cTimeMs::Now() - LastTimeBrightness)) > (uint32_t)(GraphLCDSetup.BrightnessDelay*1000)))
+ ((uint32_t)((/*cTimeMs::Now()*/currTimeMs - LastTimeBrightness)) > (uint32_t)(GraphLCDSetup.BrightnessDelay*1000)))
{
mUpdate = true;
}
@@ -339,6 +339,8 @@ void cGraphLCDDisplay::Action(void)
mScreen->Clear(mSkin->GetBackgroundColor());
+ mSkin->SetTSEvalTick(currTimeMs);
+
GLCD::cSkinDisplay * display = NULL;
if (mState == StateNormal)
@@ -453,6 +455,9 @@ void cGraphLCDDisplay::Replaying(bool Starting)
void cGraphLCDDisplay::SetMenuClear()
{
+ if (mSkin)
+ mSkin->SetTSEvalSwitch(cTimeMs::Now());
+
mSkinConfig->SetMenuClear();
if (mState == StateMenu)
{