[hbbtv] fix UI position
authorsmlee <smlee@dev3>
Mon, 21 Jul 2014 05:29:09 +0000 (14:29 +0900)
committersmlee <smlee@dev3>
Mon, 21 Jul 2014 05:29:09 +0000 (14:29 +0900)
lib/python/Plugins/Extensions/HbbTV/hbbtv.py
lib/python/Plugins/Extensions/HbbTV/vbipc.py

index 8060bc4..af45545 100644 (file)
@@ -13,6 +13,7 @@ class HbbTVWindow(Screen):
                </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()
 
index 2e0e454..8c3fbb3 100644 (file)
@@ -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