diff options
author | mrwastl <mrwastl@users.sourceforge.net> | 2010-05-15 12:15:54 +0200 |
---|---|---|
committer | mrwastl <mrwastl@users.sourceforge.net> | 2010-05-15 12:15:54 +0200 |
commit | 4f8e89fbe330a263130ca066a1671297f939e42d (patch) | |
tree | b48b13317ca447e54a38dfdfb612f9b2da43e4f3 /display.c | |
parent | c424949dca82dc2c3cae3908a03df2ae1e77a5ee (diff) | |
download | vdr-plugin-graphlcd-4f8e89fbe330a263130ca066a1671297f939e42d.tar.gz vdr-plugin-graphlcd-4f8e89fbe330a263130ca066a1671297f939e42d.tar.bz2 |
call newly introduced NeedsUp() for smooth image looping and text scrolling; added missing tokens
Diffstat (limited to 'display.c')
-rw-r--r-- | display.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -166,6 +166,19 @@ void cGraphLCDDisplay::Action(void) } } + { + GLCD::cSkinDisplay * display = NULL; + + if (mState == StateNormal) + display = mSkin->GetDisplay("normal"); + else if (mState == StateReplay) + display = mSkin->GetDisplay("replay"); + else if (mState == StateMenu) + display = mSkin->GetDisplay("menu"); + if (display && display->NeedsUpdate(currTimeMs ) ) + mUpdate = true; + + } // update Display every minute if (mState == StateNormal && currTimeMs/60000 != mLastTimeMs/60000) { |