fix typo
[enigma2.git] / lib / python / Screens / Scart.py
index cae46b233a44b177ee849eec7fe6f9f52106ec21..3bb2ca9cea7234ebdb3af4e9d6cc3734c66c5d67 100644 (file)
@@ -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()