Screens/Standby.py: call quitMainloop after closing the TryQuitMainloop screen..
[enigma2.git] / lib / service / servicedvb.cpp
index d04039dfba8ec3a7973fc6de60c1e08574012048..c4e31487d476a003fbca612fe105d5b91af0d620 100644 (file)
@@ -2355,6 +2355,7 @@ void eDVBServicePlay::updateDecoder()
                                        Py_DECREF(subs);
                                }
                        }
+                       m_decoder->play(); /* pids will be set later */
                }
                if (m_cue)
                        m_cue->setDecodingDemux(m_decode_demux, m_decoder);
@@ -2431,13 +2432,7 @@ void eDVBServicePlay::updateDecoder()
                                m_decoder->setRadioPic(radio_pic);
                }
 
-/*             if (!m_is_primary)
-                       m_decoder->setTrickmode();
-               else */ if (m_is_paused)
-                       m_decoder->pause();
-               else
-                       m_decoder->play();
-
+               m_decoder->set();
                m_decoder->setAudioChannel(achannel);
 
                /* don't worry about non-existing services, nor pvr services */