From: smlee Date: Mon, 21 Jul 2014 05:29:09 +0000 (+0900) Subject: [hbbtv] fix UI position X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=26e6abf02a04915929a373ac0ca0fd2f638faf82;hp=7db44ffc0fee51dbe7a8ea12eb75362fde96aa6f [hbbtv] fix UI position --- 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