From 9ab9946c8d594cbcf67a1e3022b95fc4f4f66867 Mon Sep 17 00:00:00 2001 From: smlee Date: Thu, 16 Jan 2014 14:28:23 +0900 Subject: [PATCH] [hbbtv] fix check vuplus --- lib/python/Components/Sources/HbbtvApplication.py | 4 ++++ lib/python/Plugins/Extensions/HbbTV/plugin.py | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/python/Components/Sources/HbbtvApplication.py b/lib/python/Components/Sources/HbbtvApplication.py index 211e87f..0dca7e4 100644 --- a/lib/python/Components/Sources/HbbtvApplication.py +++ b/lib/python/Components/Sources/HbbtvApplication.py @@ -6,6 +6,7 @@ class HbbtvApplication(Source): Source.__init__(self) self._available = False self._appname = "" + self._useait = True def setApplicationName(self, name): self._appname = name @@ -14,6 +15,9 @@ class HbbtvApplication(Source): self._available = True self.changed((self.CHANGED_ALL,)) + def getUseAit(self): + return self._useait + @cached def getBoolean(self): return self._available diff --git a/lib/python/Plugins/Extensions/HbbTV/plugin.py b/lib/python/Plugins/Extensions/HbbTV/plugin.py index e346d3f..50fa8fc 100644 --- a/lib/python/Plugins/Extensions/HbbTV/plugin.py +++ b/lib/python/Plugins/Extensions/HbbTV/plugin.py @@ -999,10 +999,11 @@ class HbbTVHelper(Screen, InfoBarNotifications): }) self._applicationList = None - self.mVuplusBox = False - issue = open("/etc/issue").read() - if(issue.startswith("Vuplus")): - self.mVuplusBox = True + try: + from Screens.InfoBarGenerics import gHbbtvApplication + self.mVuplusBox = gHbbtvApplication.getUseAit() + except: + self.mVuplusBox = False def _cb_detectedAIT(self): name = self._cb_ready_for_ait() -- 2.7.4