From ebb2d74d9f9b0fb8694ee9eef1d485207a9965ac Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Tue, 3 Nov 2015 18:47:55 +0300 Subject: [PATCH] gui/movieplayer.cpp: try to fix bouquet/channel locking for webtv --- src/gui/movieplayer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index fea689104..6d2e6f266 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -695,8 +695,13 @@ bool CMoviePlayerGui::PlayBackgroundStart(const std::string &file, const std::st zp = NULL; if (!unlocked) return false; + } else { + CZapitChannel * channel = CServiceManager::getInstance()->FindChannel(chan); + if (channel && channel->Locked() != g_settings.parentallock_defaultlocked && !CNeutrinoApp::getInstance()->channelList->checkLockStatus(0x100)) + return false; } } + OpenThreads::ScopedLock m_lock(mutex); instance_bg->Cleanup();