From 26e6abf02a04915929a373ac0ca0fd2f638faf82 Mon Sep 17 00:00:00 2001 From: smlee Date: Mon, 21 Jul 2014 14:29:09 +0900 Subject: [PATCH] [hbbtv] fix UI position --- lib/python/Plugins/Extensions/HbbTV/hbbtv.py | 2 ++ lib/python/Plugins/Extensions/HbbTV/vbipc.py | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/python/Plugins/Extensions/HbbTV/hbbtv.py b/lib/python/Plugins/Extensions/HbbTV/hbbtv.py index 8060bc4..af45545 100644 --- a/lib/python/Plugins/Extensions/HbbTV/hbbtv.py +++ b/lib/python/Plugins/Extensions/HbbTV/hbbtv.py @@ -13,6 +13,7 @@ class HbbTVWindow(Screen): """ def __init__(self, session, url=None, app_info=None): + vbcfg.g_position = vbcfg.getPosition() fbClass.getInstance().lock() eRCInput.getInstance().lock() @@ -86,6 +87,7 @@ class HbbTVWindow(Screen): desktop_size = getDesktop(0).size() gMainDC.getInstance().setResolution(desktop_size.width(), desktop_size.height()) + vbcfg.setPosition(vbcfg.g_position) fbClass.getInstance().unlock() eRCInput.getInstance().unlock() diff --git a/lib/python/Plugins/Extensions/HbbTV/vbipc.py b/lib/python/Plugins/Extensions/HbbTV/vbipc.py index 2e0e454..8c3fbb3 100644 --- a/lib/python/Plugins/Extensions/HbbTV/vbipc.py +++ b/lib/python/Plugins/Extensions/HbbTV/vbipc.py @@ -46,6 +46,7 @@ class VBController: os.write(cmd_fd, send_data) except Exception, err: vbcfg.ERR("VBHController: %s" % err) + vbcfg.setPosition(vbcfg.g_position) fbClass.getInstance().unlock() eRCInput.getInstance().unlock() return False -- 2.7.4