So we can try to workaround it for all third party plugins that don't inherit ScreenSummary into their summary classes. Please try this: https://github.com/OpenViX/enigma2/commit/326efe1628e832a4f29c7f76909cf2f9af424b9elooks like an AutoTimer Overview screen is missing for 390 display. display is completely empty. maybe a plugin problem?
regular and cron timer screens are available.
doesnt work here :-( screen is still blank.So we can try to workaround it for all third party plugins that don't inherit ScreenSummary into their summary classes. Please try this: https://github.com/OpenViX/enigma2/commit/326efe1628e832a4f29c7f76909cf2f9af424b9e
checked if the patch is installed correctly:Works here so we need to debug what is wrong.
root@dm900:/usr/lib/enigma2/python/Screens# ls -la Screen.*
-rwxr--r-- 1 root root 13225 Feb 16 23:21 Screen.py
-rw-r--r-- 1 root root 21457 Feb 16 23:21 Screen.pyc
-rw-r--r-- 1 root root 21320 Feb 15 18:04 Screen.pyc.org
root@dm900:/usr/lib/enigma2/python/Screens# grep Summary Screen.py
skin_id = DISPLAY_SKIN_ID if isinstance(self, ScreenSummary) or self.__class__.__name__.endswith("Summary") else GUI_SKIN_ID
def createSummary(self):
def addSummary(self, summary):
def removeSummary(self, summary):
class ScreenSummary(Screen):
self.skinName = [f"{x}Summary" for x in names]
if className != "ScreenSummary" and className not in self.skinName: # e.g. if a module uses Screens.Setup.SetupSummary the skin needs to be available directly
self.skinName.append("ScreenSummary")
self.skin = parent.__dict__.get("skinSummary", self.skin) # If parent has a "skinSummary" defined, use that as default.
root@dm900:/usr/lib/enigma2/python/Screens#
11:32:38.2657 [InfoBarGenerics] Key: 352 (Make) KeyID='KEY_OK' Binding='('OK',)'.
11:32:38.2658 [ActionMap] Keymap 'OkCancelActions' -> Action = 'ok'.
11:32:38.2951 [Skin] Processing screen 'AutoTimerOverview', position=(0, 0), size=(1920 x 1080) for module 'AutoTimerOverview'.
11:32:38.3110 [Skin] Processing screen 'AutoTimerOverviewSummary', position=(0, 0), size=(396 x 240) for module 'AutoTimerOverviewSummary'.
11:32:38.3137 [Screen] Warning: Skin is missing element 'Image' in <class 'Plugins.Extensions.AutoTimer.AutoTimerOverview.AutoTimerOverviewSummary'>.
11:32:38.3163 LOGO PosX: 1724
11:32:38.3176 [ePNG] loadSVG /usr/share/enigma2/logos/brandlogo.svg 84x34 from 22x9
11:32:38.4478 [eInputDeviceInit] 0 160 (352) 1
11:32:38.4479 [eRCDeviceInputDev] emit: 0
11:32:38.4482 [InfoBarGenerics] Key: 352 (Break) KeyID='KEY_OK' Binding='('OK',)'.
root@dm900:~/logs#
Ok, that will be dealt with one way or another.ah, found the culprit... screen shows with TenEighty but not with DarkOS skin.
So that DarkOS contains that summary screen, probably by accident. Once removed the AutoTimerOverviewSummary from the display skin will show.ah, found the culprit... screen shows with TenEighty but not with DarkOS skin.
Displays fine in English.ok, thanks. i will look at the skin component then... sorry, but i should right away look at components.