dont crash when asked for wrong slotID - as done in ScanSetup
[enigma2.git] / 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]