From 387450d5a7f3696e97775011455a27c2475d426d Mon Sep 17 00:00:00 2001 From: kamel5 Date: Fri, 6 May 2022 13:35:24 +0200 Subject: Add "Use animation" Also checks "Use animation" in the plugin main menu if a fade-in should be performed --- displaychannelview.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'displaychannelview.c') diff --git a/displaychannelview.c b/displaychannelview.c index aa3f13a..a3f5ed1 100644 --- a/displaychannelview.c +++ b/displaychannelview.c @@ -575,8 +575,9 @@ void cNopacityDisplayChannelView::DrawPoster(const cEvent *event, bool initial) config.GetValue("channelBorderBottom"), mediaWidth + 2 * border, mediaHeight + 2 * border)); - if (initial && config.GetValue("channelFadeTime")) + if (initial && config.GetValue("animation") && config.GetValue("channelFadeTime")) { pixmapPoster->SetAlpha(0); + } cImageLoader imgLoader; if (imgLoader.LoadPoster(mediaPath.c_str(), mediaWidth, mediaHeight)) { pixmapPoster->Fill(Theme.Color(clrChannelBackground)); @@ -629,7 +630,7 @@ void cNopacityDisplayChannelView::DrawSignalMeter(void) { pixmapSignalQuality->Fill(Theme.Color(clrProgressBarBack)); pixmapSignalMeter->Fill(clrTransparent); pixmapSignalLabel->Fill(clrTransparent); - if (config.GetValue("channelFadeTime")) { + if (config.GetValue("animation") && config.GetValue("channelFadeTime")) { pixmapSignalStrength->SetAlpha(0); pixmapSignalQuality->SetAlpha(0); pixmapSignalMeter->SetAlpha(0); -- cgit v1.2.3