From 32800bd26365ee1ec17590b76ebf59ed8489ddfe Mon Sep 17 00:00:00 2001 From: ghost Date: Fri, 12 Dec 2008 13:31:13 +0100 Subject: small fix --- lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/python/Plugins/SystemPlugins/PositionerSetup') diff --git a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py index 88aac481..d3714440 100644 --- a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py +++ b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py @@ -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): -- cgit v1.2.3