summaryrefslogtreecommitdiff
path: root/epggrid.c
diff options
context:
space:
mode:
Diffstat (limited to 'epggrid.c')
-rw-r--r--epggrid.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epggrid.c b/epggrid.c
index 72f4ef8..561d3cb 100644
--- a/epggrid.c
+++ b/epggrid.c
@@ -38,6 +38,9 @@ cEpgGrid::~cEpgGrid(void) {
delete back;
delete header;
delete footer;
+ for (cChannelEpg *channelEpg = channels.First(); channelEpg; channelEpg = channels.Next(channelEpg)) {
+ channelEpg->DeleteGridViews(epgGrid);
+ }
channels.Clear();
delete channelsGrid;
delete channelGroups;