summaryrefslogtreecommitdiff
path: root/coreengine/viewdisplaytracks.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-05-27 17:51:11 +0200
committerlouis <louis.braun@gmx.de>2016-05-27 17:51:11 +0200
commit9611f9b01153fabaad1038e2cf8ece6adc7486ae (patch)
tree1f0203244120c7c643f2ed9f333ccf1d7a1de948 /coreengine/viewdisplaytracks.c
parente3a1577c7c6f3a1e7af36b36b36cc477b69d276c (diff)
downloadvdr-plugin-skindesigner-9611f9b01153fabaad1038e2cf8ece6adc7486ae.tar.gz
vdr-plugin-skindesigner-9611f9b01153fabaad1038e2cf8ece6adc7486ae.tar.bz2
added fading and shifting for displaytracks
Diffstat (limited to 'coreengine/viewdisplaytracks.c')
-rw-r--r--coreengine/viewdisplaytracks.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/coreengine/viewdisplaytracks.c b/coreengine/viewdisplaytracks.c
index 97fee2d..067d2d6 100644
--- a/coreengine/viewdisplaytracks.c
+++ b/coreengine/viewdisplaytracks.c
@@ -110,11 +110,15 @@ void cViewTracks::SetCurrentTrack(int index) {
void cViewTracks::Flush(bool animFlush) {
if (init) {
sdOsd.LockFlush();
+ if (viewList) {
+ viewList->Draw();
+ viewList->StartAnimation();
+ }
Render((int)eVeDisplayTracks::background);
}
if (change) {
Render((int)eVeDisplayTracks::header);
- if (viewList)
+ if (viewList && !init)
viewList->Draw();
change = false;
}