summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-03-06 09:22:35 +0100
committerlouis <louis.braun@gmx.de>2016-03-06 09:22:35 +0100
commite8ba29386c96d8df121030674d3e74be6b147426 (patch)
tree7ec85f564965e25c9d10cc2b137e52c6408ae0e4
parentc9be985391b2bef2e30d92c03fd9ddda1ae361c3 (diff)
downloadvdr-plugin-skindesigner-e8ba29386c96d8df121030674d3e74be6b147426.tar.gz
vdr-plugin-skindesigner-e8ba29386c96d8df121030674d3e74be6b147426.tar.bz2
fixed clearing epg info in displaychannel
-rw-r--r--coreengine/viewelementsdisplaychannel.c5
-rw-r--r--coreengine/viewelementsdisplaychannel.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/coreengine/viewelementsdisplaychannel.c b/coreengine/viewelementsdisplaychannel.c
index e9157ab..1ade883 100644
--- a/coreengine/viewelementsdisplaychannel.c
+++ b/coreengine/viewelementsdisplaychannel.c
@@ -162,6 +162,11 @@ void cVeDcEpgInfo::Set(const cEvent *p, const cEvent *f) {
SetDirty();
}
+void cVeDcEpgInfo::Close(void) {
+ tokenContainer->Clear();
+ cViewElement::Close();
+}
+
bool cVeDcEpgInfo::EventHasTimer(const cEvent *e) {
if (!e) return false;
cGlobalSortedTimers SortedTimers;// local and remote timers
diff --git a/coreengine/viewelementsdisplaychannel.h b/coreengine/viewelementsdisplaychannel.h
index 88c69be..78bc067 100644
--- a/coreengine/viewelementsdisplaychannel.h
+++ b/coreengine/viewelementsdisplaychannel.h
@@ -39,6 +39,7 @@ public:
virtual ~cVeDcEpgInfo(void);
void SetTokenContainer(void);
void Set(const cEvent *p, const cEvent *f);
+ void Close(void);
};
/******************************************************************
* cVeDcProgressBar