X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/389ae07e59aaf1b8e504801cd49409072f7d3b6b..40c7c611cfab3dfe403a041e4921805cb107adf4:/lib/python/Screens/Scart.py diff --git a/lib/python/Screens/Scart.py b/lib/python/Screens/Scart.py index 50e65f17..3bb2ca9c 100644 --- a/lib/python/Screens/Scart.py +++ b/lib/python/Screens/Scart.py @@ -13,11 +13,13 @@ class Scart(Screen): self.avswitch.setInput("SCART") - self.onShown.append(self.showMessageBox) + self.onExecBegin.append(self.showMessageBox) def showMessageBox(self): + # only open messagebox on first execBegin + self.onExecBegin.remove(self.showMessageBox) self.session.openWithCallback(self.switchToTV, MessageBox, _("If you see this, something is wrong with\nyour scart connection. Press OK to return."), MessageBox.TYPE_ERROR) - def switchToTV(self, val): + def switchToTV(self, *val): self.avswitch.setInput("ENCODER") - self.close() \ No newline at end of file + self.close()