small fix
[enigma2.git] / lib / python / Plugins / SystemPlugins / PositionerSetup / plugin.py
index 88aac481717714854ccb43419ee4fbfe58b599f5..d3714440a4db6bd05b26b0ac6fded55cc114bfb5 100644 (file)
@@ -512,8 +512,12 @@ class TunerScreen(ScanSetup):
                        tuning.sat.addNotifier(self.tuningSatChanged)
                        self.updateTransponders()
                orb_pos = self.fe_data.get("orbital_position", None)
-               if orb_pos:
-                       tuning.sat.value = str(orb_pos)
+               if orb_pos is not None:
+                       for x in nimmanager.getRotorSatListForNim(self.feid):
+                               opos = str(orb_pos)
+                               if x[0] == orb_pos and tuning.sat.value != opos:
+                                       tuning.sat.value = opos
+                       del self.fe_data["orbital_position"]
                ScanSetup.createConfig(self, self.fe_data)
 
        def tuningSatChanged(self, *parm):