dont crash when asked for wrong slotID - as done in ScanSetup
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 29 Nov 2005 22:14:50 +0000 (22:14 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Tue, 29 Nov 2005 22:14:50 +0000 (22:14 +0000)
lib/python/Components/NimManager.py

index 18c90f133dca4369b15e9a401c1b06deac781adb..0bd40389e976d2003ff474af2cddd02d302ae41e 100644 (file)
@@ -244,11 +244,13 @@ class NimManager:
                                self.nimTypes[lastsocket] = "empty/unknown"
 
                nimfile.close()
-               
 
        def getNimType(self, slotID):
-               return self.nimType[self.nimTypes[slotID]]
-
+               if slotID >= self.nimCount:
+                       return "empty/unknown"
+               else:   
+                       return self.nimType[self.nimTypes[slotID]]
+                       
        def getNimName(self, slotID):
                return self.nimNames[slotID]