summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-12-01 08:33:25 +0100
committerMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-12-01 08:33:25 +0100
commit44cce403459e915dd9494f3082191654947f2c29 (patch)
tree5f877f9aaf124017367678e466885d745dec981c
parentfcdc20ad1db345a156f57d826639460e36cc1948 (diff)
downloadskin-flatplus-44cce403459e915dd9494f3082191654947f2c29.tar.gz
skin-flatplus-44cce403459e915dd9494f3082191654947f2c29.tar.bz2
fix dimmonpause layer, add fadin
-rw-r--r--displayreplay.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/displayreplay.c b/displayreplay.c
index 256b923c..305c8a86 100644
--- a/displayreplay.c
+++ b/displayreplay.c
@@ -37,7 +37,7 @@ cFlatDisplayReplay::cFlatDisplayReplay(bool ModeOnly) {
osdHeight - labelHeight - Config.decorProgressReplaySize*2 - marginItem*3 - fontHeight - Config.decorBorderReplaySize*2,
osdWidth - Config.decorBorderReplaySize*2, fontHeight));
- dimmPixmap = osd->CreatePixmap(8, cRect(0, 0, osdWidth, osdHeight));
+ dimmPixmap = osd->CreatePixmap(MAXPIXMAPLAYERS-1, cRect(0, 0, osdWidth, osdHeight));
labelPixmap->Fill(Theme.Color(clrReplayBg));
labelJump->Fill(clrTransparent);
@@ -93,8 +93,10 @@ void cFlatDisplayReplay::Action(void) {
time(&curTime);
if( (curTime - dimmStartTime) > Config.RecordingDimmOnPauseDelay ) {
dimmActive = true;
- dimmPixmap->Fill(ArgbToColor(Config.RecordingDimmOnPauseOpaque, 0, 0, 0));
- Flush();
+ for(int alpha = 0; alpha <= Config.RecordingDimmOnPauseOpaque; alpha+=2) {
+ dimmPixmap->Fill(ArgbToColor(alpha, 0, 0, 0));
+ Flush();
+ }
Cancel(-1);
return;
}