Support turbo2.
[vuplus_dvbapp] / lib / python / Plugins / Extensions / HbbTV / browser.py
index 1b56e7d..e7e7386 100644 (file)
@@ -296,9 +296,8 @@ class BrowserPreferenceWindow(ConfigListScreen, Screen):
                        mode = 1
                self._keymapType = self.menuItemKeyboardLayout.value
                BrowserSetting().setData(url, mode, self._keymapType)
-               # send contorller
-               #command_util = getCommandUtil()
-               #command_util.sendCommand('OP_BROWSER_NEED_RELOAD_KEYMAP')
+
+               VBController.command('CONTROL_RELOAD_KEYMAP')
                self.close()
 
        def keyRed(self):
@@ -985,13 +984,13 @@ class Browser(Screen):
 
                self.toggle_top()
 
-               from enigma import getDesktop, gMainDC
-               desktop_size = getDesktop(0).size()
-               gMainDC.getInstance().setResolution(desktop_size.width(), desktop_size.height())
+               from enigma import gMainDC
+               gMainDC.getInstance().setResolution(self.WIDTH, self.HEIGHT)
                vbcfg.setPosition(vbcfg.g_position)
 
                fbClass.getInstance().unlock()
                eRCInput.getInstance().unlock()
+               getDesktop(0).paint()
                self.is_browser_opened = False
 
                vbcfg.LOG("Stop Browser")