Open lupomeo opened 12 years ago
lib/gui/ewidget.h:
add the missing member, as public member of the eWidget class (somewhere around line 35):
eWidget *getParent() { return m_parent; }
Nice. Works good!
I have add it to my repo for support the openPlugins Project! ;)
Here is the crashlog: Traceback (most recent call last): File "/usr/lib/enigma2/python/mytest.py", line 591, in
runScreenTest()
File "/usr/lib/enigma2/python/mytest.py", line 449, in runScreenTest
session = Session(desktop = getDesktop(0), summary_desktop = getDesktop(1), navigation = nav)
File "/usr/lib/enigma2/python/mytest.py", line 185, in init
p(reason=0, session=self)
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/BlackHoleApi/plugin.py", line 30, in sessionstart
File "/usr/lib/enigma2/python/Blackhole/BhInterface.py", line 28, in setSession
File "/usr/lib/enigma2/python/mytest.py", line 247, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/mytest.py", line 278, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 111, in applySkin
applyAllAttributes(self.instance, self.desktop, self.skinAttributes, self.scale)
File "/usr/lib/enigma2/python/skin.py", line 291, in applyAllAttributes
applySingleAttribute(guiObject, desktop, attrib, value, scale)
File "/usr/lib/enigma2/python/skin.py", line 177, in applySingleAttribute
guiObject.move(parsePosition(value, scale, guiObject, desktop, guiObject.csize()))
File "/usr/lib/enigma2/python/skin.py", line 122, in parsePosition
parentsize = getParentSize(object, desktop)
File "/usr/lib/enigma2/python/skin.py", line 101, in getParentSize
parent = object.getParent()
AttributeError: 'eWindow' object has no attribute 'getParent'