aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-06-16 16:03:51 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-06-16 16:03:51 +0000
commitb858addf48389ebb90fee469ec220f97d582d5e6 (patch)
tree0c526531fc89fdfad865740f3384572bd4724ac0 /lib
parent2f9441a67c7ed9630bb8875a179928ea4788fd80 (diff)
downloadenigma2-b858addf48389ebb90fee469ec220f97d582d5e6.tar.gz
enigma2-b858addf48389ebb90fee469ec220f97d582d5e6.zip
free teletext parser references, this fixes timeshift when internal teletext decoder is running
Diffstat (limited to 'lib')
-rw-r--r--lib/service/servicedvb.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp
index b9214f0c..f7da3a3b 100644
--- a/lib/service/servicedvb.cpp
+++ b/lib/service/servicedvb.cpp
@@ -1569,6 +1569,7 @@ void eDVBServicePlay::switchToLive()
m_decoder = 0;
m_decode_demux = 0;
m_teletext_parser = 0;
+ m_new_subtitle_page_connection = 0;
/* free the timeshift service handler, we need the resources */
m_service_handler_timeshift.free();
@@ -1587,6 +1588,7 @@ void eDVBServicePlay::switchToTimeshift()
m_decode_demux = 0;
m_decoder = 0;
m_teletext_parser = 0;
+ m_new_subtitle_page_connection = 0;
m_timeshift_active = 1;