X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2FScreens%2FVirtualKeyBoard.py;h=19500ed7ef79668d9a067ac919ffd929ca5ab49e;hb=b643641e2c6288eff61d0346a3dda82bd820b3b7;hp=bde6f75db712bb65163f889357fdf7c0b464900d;hpb=e8f443313e47e0653d61d23c90352572194e5608;p=vuplus_dvbapp diff --git a/lib/python/Screens/VirtualKeyBoard.py b/lib/python/Screens/VirtualKeyBoard.py index bde6f75..19500ed 100755 --- a/lib/python/Screens/VirtualKeyBoard.py +++ b/lib/python/Screens/VirtualKeyBoard.py @@ -195,13 +195,19 @@ class VirtualKeyBoard(Screen): selectedKey = self.selectedKey + text = None + for x in list: if selectedKey < 12: - text = x[selectedKey] + if selectedKey < len(x): + text = x[selectedKey] break else: selectedKey -= 12 + if text is None: + return + text = text.encode("utf-8") if text == "EXIT":