summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-11-18 18:33:27 +0100
committerlouis <louis.braun@gmx.de>2014-11-18 18:33:27 +0100
commite7abb8557eb8397172a360845b7ac5f7607ca158 (patch)
treecef8e84a298e6acf18786821169097321a0db8cb /views
parent5d715edba1256fc31bf846e9d5e5b2a5fb152aff (diff)
downloadvdr-plugin-skindesigner-e7abb8557eb8397172a360845b7ac5f7607ca158.tar.gz
vdr-plugin-skindesigner-e7abb8557eb8397172a360845b7ac5f7607ca158.tar.bz2
clearing displaymessage if it is called without text
Diffstat (limited to 'views')
-rw-r--r--views/displaymessageview.c4
-rw-r--r--views/displaymessageview.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/views/displaymessageview.c b/views/displaymessageview.c
index f4cedc2..c1ffe47 100644
--- a/views/displaymessageview.c
+++ b/views/displaymessageview.c
@@ -41,6 +41,10 @@ void cDisplayMessageView::DrawMessage(eMessageType type, const char *text) {
DrawViewElement(veMessage, &stringTokens, &intTokens);
}
+void cDisplayMessageView::ClearMessage(void) {
+ ClearViewElement(veMessage);
+}
+
void cDisplayMessageView::Action(void) {
SetInitFinished();
FadeIn();
diff --git a/views/displaymessageview.h b/views/displaymessageview.h
index 1bcc908..2fc1428 100644
--- a/views/displaymessageview.h
+++ b/views/displaymessageview.h
@@ -13,6 +13,7 @@ public:
bool createOsd(void);
void DrawBackground(void);
void DrawMessage(eMessageType type, const char *text);
+ void ClearMessage(void);
void DoFadeIn(void) { Start(); };
void Flush(void) { DoFlush(); };
};