X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FPlugins%2FExtensions%2FHbbTV%2Fplugin.py;h=d0ca15f964b1993fb002209e066b33349e1816a8;hp=b9ddd363ade45f5481f639e21a6df1eef2c396ee;hb=a299f63b1c740c10a48b83bb32b5976cf1e935ff;hpb=8e45cdb2e633bee61c878f4a01bd2eb43025a3fe diff --git a/lib/python/Plugins/Extensions/HbbTV/plugin.py b/lib/python/Plugins/Extensions/HbbTV/plugin.py index b9ddd36..d0ca15f 100644 --- a/lib/python/Plugins/Extensions/HbbTV/plugin.py +++ b/lib/python/Plugins/Extensions/HbbTV/plugin.py @@ -886,7 +886,7 @@ class HbbTVHelper(Screen): self._urls = None #self._stop_opera() #self._start_opera() - #self._restart_opera() + self._restart_opera() Screen.__init__(self, session) self._session = session @@ -1346,16 +1346,20 @@ class OperaBrowserBookmarkWindow(Screen): self.updateBookmarkList() def getParentCategory(self): idx = self["bookmarklist"].getSelectedIndex() - while idx >= 0: - data = self.mBookmarkList[idx][0].strip() - if data[0] == '#': - return self.mBookmarkList[idx][1] - idx -= 1 + try: + while idx >= 0: + data = self.mBookmarkList[idx][0].strip() + if data[0] == '#': + return self.mBookmarkList[idx][1] + idx -= 1 + except: pass return None def isCategoryItem(self): - head = self["bookmarklist"].getCurrent()[0].strip() - if head[0] == '#': - return True + try: + head = self["bookmarklist"].getCurrent()[0].strip() + if head[0] == '#': + return True + except: pass return False def keyNumber(self): data = self["bookmarklist"].getCurrent()[1]