Wenn man ein einem Plugin einen HelpableScreen benutzt und in diesem die Hilfe für den Hilfetext registriert, dann crash die Box, wenn man in der Hilfe dahin navigiert.
Beispiel:
1. Hilfe für den Hilfebutton registrieren: http://git.cweiske.de/?p=enigm…0c500f3e76857;hb=HEAD#l87
2. Plugin aufrufen, Hilfeknopf drücken - sieht dann so aus: http://dream.reichholf.net/wik…11-11-18_curlytx_help.png
3. Ganz nach unten gehen zu "Show this help screen"
4. Enigma2 crasht
Traceback:
Code
action -> WizardActions down
unknown action WizardActions/down! typo in keymap?
selection: None
cannot open /proc/stb/avs/0/colorformat
Traceback (most recent call last):
File "/home/cweiske/compilethings/usr/lib/enigma2/python/Components/HelpMenuList.py", line 85, in selectionChanged
x()
File "/home/cweiske/compilethings/usr/lib/enigma2/python/Screens/HelpMenu.py", line 41, in SelectionChanged
self.selectKey(selection[0])
TypeError: 'NoneType' object is not subscriptable
(PyObject_CallObject(<bound method HelpMenuList.selectionChanged of <Components.HelpMenuList.HelpMenuList object at 0x2c1a950>>,()) failed)
Alles anzeigen
Der Crash passiert mit enigma2 aus dem git, und mit release 3.1.0 auf einer dreambox 7025+