1 diff --git a/plugin/controllers/models/control.py b/plugin/controllers/models/control.py
5 --- a/plugin/controllers/models/control.py
6 +++ b/plugin/controllers/models/control.py
7 @@ -13,6 +13,17 @@ from enigma import eServiceReference, eActionMap, eServiceCenter
8 from urllib import unquote
9 from services import getProtection
10 from Screens.InfoBar import InfoBar, MoviePlayer
13 +ENABLE_QPIP_PROCPATH = "/proc/stb/video/decodermode"
15 + if os.access(ENABLE_QPIP_PROCPATH, os.F_OK):
16 + fd = open(ENABLE_QPIP_PROCPATH,"r")
20 + return data.strip() == "mosaic"
23 def zapInServiceList(service):
24 InfoBar_Instance = InfoBar.instance
25 @@ -60,6 +71,12 @@ def zapInServiceList(service):
28 def zapService(session, id, title = ""):
32 + "message": "Can not zap service in quad PiP mode."
35 # Must NOT unquote id here, breaks zap to streams
36 service = eServiceReference(id)