aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-02-08 21:23:11 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-02-08 21:23:11 +0000
commiteee6103aa3a4b36d0ace8e33b56dd9bfa06bf1b7 (patch)
treecc0ca44c5dd4180a443240c3d68312c3409bcdeb /lib/python
parent5fbb147923216732919d2d135e45858afc6d34b5 (diff)
downloadenigma2-eee6103aa3a4b36d0ace8e33b56dd9bfa06bf1b7.tar.gz
enigma2-eee6103aa3a4b36d0ace8e33b56dd9bfa06bf1b7.zip
fix possible bluescreen
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Screens/Satconfig.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/python/Screens/Satconfig.py b/lib/python/Screens/Satconfig.py
index 7b0c9bc9..1c2f1519 100644
--- a/lib/python/Screens/Satconfig.py
+++ b/lib/python/Screens/Satconfig.py
@@ -60,7 +60,11 @@ class NimSetup(Screen, ConfigListScreen):
# SATs
self.advancedSatsEntry = getConfigListEntry(_("Satellite"), self.nimConfig.advanced.sats)
self.list.append(self.advancedSatsEntry)
- currSat = self.nimConfig.advanced.sat[self.nimConfig.advanced.sats.orbital_position]
+ cur_orb_pos = self.nimConfig.advanced.sats.orbital_position
+ satlist = self.nimConfig.advanced.sat.keys()
+ if cur_orb_pos not in satlist:
+ cur_orb_pos = satlist[0]
+ currSat = self.nimConfig.advanced.sat[cur_orb_pos]
self.fillListWithAdvancedSatEntrys(currSat)
self.have_advanced = True
elif self.nim_type == nimmanager.nimType["DVB-C"]: