From c1b1596392a63fbc32d9792dfa8e82ba9d8a7dc4 Mon Sep 17 00:00:00 2001 From: ghost Date: Sun, 31 May 2009 08:39:45 +0200 Subject: [PATCH] dvb.cpp: fix dm500hd and dm800 demux policy --- lib/dvb/dvb.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index a7428493..3c2c22af 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -438,8 +438,8 @@ RESULT eDVBResourceManager::allocateDemux(eDVBRegisteredFrontend *fe, ePtrm_adapter == fe->m_adapter && - i->m_demux->getSource() == fe->m_frontend->getDVBID()) + else if (!fe || (i->m_adapter == fe->m_adapter && + i->m_demux->getSource() == fe->m_frontend->getDVBID())) { demux = new eDVBAllocatedDemux(i); return 0; -- 2.30.2