no more crash when press ok in a empty choicebox
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 18 Jan 2007 00:14:16 +0000 (00:14 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 18 Jan 2007 00:14:16 +0000 (00:14 +0000)
lib/python/Screens/ChoiceBox.py

index 37729887c744678514c0cb1cb5f2661bd8784993..b1d74ad54db88960ed29025e1834fb5aacbd56f3 100644 (file)
@@ -74,7 +74,11 @@ class ChoiceBox(Screen):
 
        # runs the current selected entry
        def go(self):
-               self.goEntry(self["list"].l.getCurrentSelection()[0])
+               cursel = self["list"].l.getCurrentSelection()
+               if cursel:
+                       self.goEntry(cursel[0])
+               else:
+                       self.cancel()
 
        # runs a specific entry
        def goEntry(self, entry):