summaryrefslogtreecommitdiff
path: root/displaychannel.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2013-11-02 15:57:41 +0100
committerlouis <louis.braun@gmx.de>2013-11-02 15:57:41 +0100
commit0073ee74eb570193982577c1162d5cfcd55946e7 (patch)
treee90e07962c4f483f49d32a33a1ea74f00d550c2e /displaychannel.c
parenta88f6ef3401bb3c43392583d41e2aadc28150606 (diff)
downloadskin-nopacity-0073ee74eb570193982577c1162d5cfcd55946e7.tar.gz
skin-nopacity-0073ee74eb570193982577c1162d5cfcd55946e7.tar.bz2
implemented cDisplayChannel::SetMessage()
Diffstat (limited to 'displaychannel.c')
-rw-r--r--displaychannel.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/displaychannel.c b/displaychannel.c
index ed3d011..0f4b8a8 100644
--- a/displaychannel.c
+++ b/displaychannel.c
@@ -123,6 +123,15 @@ void cNopacityDisplayChannel::SetProgressBar(const cEvent *present) {
void cNopacityDisplayChannel::SetMessage(eMessageType Type, const char *Text) {
+ channelView->ClearChannelLogo();
+ channelView->ClearChannelName();
+ channelView->ClearEPGInfo();
+ channelView->ClearStatusIcons();
+ channelView->ClearSourceInfo();
+ channelView->ClearProgressBar();
+ channelView->HideSignalMeter();
+ channelView->DisplayMessage(Text);
+ groupSep = true;
}
void cNopacityDisplayChannel::Flush(void) {
@@ -133,7 +142,8 @@ void cNopacityDisplayChannel::Flush(void) {
if (present) {
SetProgressBar(present);
- }
+ } else
+ channelView->ClearProgressBar();
if (!groupSep)
channelView->DrawScreenResolution();