summaryrefslogtreecommitdiff
path: root/displaychannel.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaychannel.c')
-rw-r--r--displaychannel.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/displaychannel.c b/displaychannel.c
index 7beed49..fa6964e 100644
--- a/displaychannel.c
+++ b/displaychannel.c
@@ -78,8 +78,6 @@ void cNopacityDisplayChannel::SetChannel(const cChannel *Channel, int Number) {
channelView->DrawChannelLogo(Channel);
if (Channel)
channelView->DrawStatusIcons(Channel);
- if (Channel && config.GetValue("displaySourceInfo"))
- channelView->DrawSourceInfo(Channel);
} else {
channelView->HideSignalMeter();
channelView->ClearProgressBar();
@@ -166,6 +164,11 @@ void cNopacityDisplayChannel::Flush(void) {
} else
channelView->HideSignalMeter();
+ if (config.GetValue("displaySourceInfo") && !groupSep)
+ channelView->DrawSourceInfo();
+ else
+ channelView->ClearSourceInfo();
+
if (initial) {
if (config.GetValue("channelFadeTime"))
Start();