From 72aa9743e23c922c6255dd07edbde4291808ad55 Mon Sep 17 00:00:00 2001 From: jbleyel Date: Sun, 12 Jan 2025 12:19:11 +0100 Subject: [PATCH] [DVD] * force show menu --- lib/python/Screens/DVD.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/python/Screens/DVD.py b/lib/python/Screens/DVD.py index 51d72c8218c..e92dfb40311 100644 --- a/lib/python/Screens/DVD.py +++ b/lib/python/Screens/DVD.py @@ -29,6 +29,8 @@ def setTitle(self, title): class DVDOverlay(Screen): + noSkinReload = True + def __init__(self, session, args=None, height=None): desktop_size = getDesktop(0).size() w = desktop_size.width() @@ -164,6 +166,8 @@ def __init__(self, session, dvd_device=None, dvd_filelist=None, args=None): self.currentChapter = 0 self.totalTitles = 0 self.currentTitle = 0 + self.firstRun = True + self.firstRunTimer = eTimer() self.__event_tracker = ServiceEventTracker(screen=self, eventmap={ iPlayableService.evEnd: self.__serviceStopped, @@ -362,6 +366,11 @@ def __timeUpdated(self): print("[DVD] timeUpdated") def __statePlay(self): + if self.firstRun: + self.firstRun = False + self.firstRunTimer.callback.append(self.enterDVDMenu) + self.firstRunTimer.start(2000, True) + print("[DVD] force MENU after 2 sec") print("[DVD] statePlay") def __statePause(self):