aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-01-19 22:56:07 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-01-19 22:56:07 +0000
commitd6ca5d2102aa3652229273c8c76c0ca576c0ee53 (patch)
tree606e2f505090df8f1e2cad552f2e47fc7d8f5173 /lib
parent76fd7edbde9597007b9ab33b59b735c378043980 (diff)
downloadenigma2-d6ca5d2102aa3652229273c8c76c0ca576c0ee53.tar.gz
enigma2-d6ca5d2102aa3652229273c8c76c0ca576c0ee53.zip
add seek status changed on play
Diffstat (limited to 'lib')
-rw-r--r--lib/service/servicedvb.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp
index 8be89a6d..f91d512b 100644
--- a/lib/service/servicedvb.cpp
+++ b/lib/service/servicedvb.cpp
@@ -582,6 +582,7 @@ RESULT eDVBServicePlay::start()
to start recording from the data demux. */
r = m_service_handler.tune((eServiceReferenceDVB&)m_reference, m_is_pvr);
m_event(this, evStart);
+ m_event((iPlayableService*)this, evSeekableStatusChanged);
return 0;
}
@@ -598,6 +599,9 @@ RESULT eDVBServicePlay::connectEvent(const Slot2<void,iPlayableService*,int> &ev
RESULT eDVBServicePlay::pause(ePtr<iPauseableService> &ptr)
{
+ /* note: we check for timeshift to be enabled,
+ not neccessary active. if you pause when timeshift
+ is not active, you should activate it when unpausing */
if ((!m_is_pvr) && (!m_timeshift_enabled))
{
ptr = 0;